全国服务热线:400-6263-721

位置:海口童程童美少儿编程培训学院 > 学校动态 > scratch教程 运用编程示例

scratch教程 运用编程示例

来源:海口童程童美少儿编程培训学院时间:2022/3/24 10:41:16

  今天我们讲一个“EIf进入古堡”的故事,这个故事综合运用了事件积木、背景和角色造型切换等,进一步展示了如何将事件积木和外观积木结合起来使用。

  话说Elf和一个小女孩Avery一起出去游玩的时候,碰到了一个古堡,于是,他们开始了古堡探险………

  【步】依次添加“Castle2""Castle1”和"Castle3”作为背景。在这个项目中,我们通过背景的切换来驱动情节的发展,不同的背景下,角色说不同的话,做不同的事情。

scratch教程 运用编程示例

  【第2步】添加了4个角色。分别是“Elf”“Avery”“Arrow1”,还有一个自制的“Prompt”角色。这里要对角色进行一些简单处理和调整。

  首先来处理“Arrow1”角色。这个角色在游戏中充当“下一步”按钮,起到点击后切换背景的作用。我们先在角色缩路图中,把它的名字改为“Next Buton'。它有上、下、左、右4个造型,我们打算把背景切换箭头放在右下方,因此,只需要使用个向右箭头就可以了,这样可以比较自然地指向下一幕背景。将其他的几个造型删除掉。将箭头的颜色调整为紫色,以便和古堡的神秘气氛保持一致。具体的处理方式和上一节中对心脏造型的操作类似,这里就不再赘述了。

  接下来,制作“Prompt”角色。这个角色我们要自己来绘制。点击角色按钮并从弹出的菜单中选择“绘制”,然后在造型中出现一个空白的画板,我们要使用自带的绘图工具来绘制一个文字提示信息。首先在绘图工具栏的左下方选中“矩形”工具,然后在画布上拖动出一个矩形形状,点击“填充”,将颜色和饱和度全部选择为0,填充色就变为白色。另外,“轮廓”选择为0,这样就没有边框了。

  然后选择“T”工具,也就是文本工具,将光标放到刚才拖动出的矩形中,输入所需的提示信息

  接下来,将角色名称改为“Prompt”,我们就完成了这个角色的制作。

  【第3步】中“Elf”。我们前面提到了,这个故事通过背景切换来驱动,角色在不同背景中采取不同的行为。因此,Elf的程序比较简单,只要在不同的背景下说不同的话就可以了,如下所示。

  注意,这里使用“elf-b”造型,表现出Ef面对古堡的神秘气氛的时候,既紧张又兴奋的心态。

  【第4步】选中“Avery”角色,同样,她的程序也比较简单,只是在不同的背景下移动位置,并说不同的话,如下所示。

  注意,人物角色说话的时间,可以根据说话内容的长短适当调整。

  【第5步】选中“Next Button”,开始编程。首先,这个按钮的作用很简单,就是驱动背景切换,带动故事情节,因此,它每次被点击的时候,就切换为下一个背景。

  scratch教程:scratch3.0事件、背景、角色综合运用编程示例

  接下来,处理按钮的显示和隐藏时机。这里需要注意一些细节。程序刚开始运行的时候,先把这个按钮隐藏几秒钟,等人物角色对话结束后再显示它,这样显得情节的推进比较自然。“移到zui前面”这个积木,确保了该按钮处于图层的zui上层位置,让它总是位于背景和其他角色之前,增加用户可以看到它。当背景变为“castle3”,就到达了故事的zui后一幕,这时候就不再需要下一步按钮了,我们就应该隐藏该角色。

  【第6步】zui后,我们来对“Prompt”角色编程。

  这是个剧情提示,当程序开始运行时,它是隐藏的,只有当背景变为“caste3”的时侯,它才会出现。代码如下所示。

  好了,到这里,这个项目就完成了。运行一下程序,感受一下这个故事的几个不同场景吧!

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/963/news/503488/违者必究! 以上就是海口童程童美少儿编程培训学院 小编为您整理 scratch教程 运用编程示例的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721