1、舞台区
界面右上方是舞台区,该区域会显示程序执行的结果。左上方的绿色旗帜按钮是程序启动按钮,点击它开始执行程序;左上方红色按钮是停止按钮,点击它可以停止程序运行。在区域的右上角是全屏按钮,点击它,舞台会扩展为全屏模式。在全屏模式下,舞台区的右上角会出现按钮,点击它可以退出全屏模式。
2、角色列表区
界面右下方是角色列表区,包含舞台背景和角色两部分内容,有默认布局和缩略布局两种布局样式。 左下方是角色列表区,显示了程序中的不同的角色;右边是舞台背景列表区,显示了程序中使用的舞台背景的信息。最上方是信息区,当选中角色或者舞台背景的时候,该区域会显示所选中的角色或背景的名称、坐标、显示或隐藏属性、大小、方向等信息。
3、操控区
编辑器的最左边的区域是操控区(也叫作指令区或项目编辑区)。操控区的“代码”标签页中,提供了“运动”、“外观”、“声音”、“事件”、“控制”、“侦测”、“运算”、“变量”和“自制积木”9个大类、100多个积木供我们使用。这些不同类型的积木用不同的颜色表示。我们可以把这些积木拖放到脚本区,组合成各种形式,从而完成想要实现的程序。
4、代码区
编辑器的中间部分是代码区,我们就是在这里对积木进行各种组合,使用和操控角色的造型、舞台背景以及声音等。
了解了 Scratch 3.0 的环境及各区域的作用,接下来我们就可以使用它完成各种游戏制作。
Scratch 编程初体验
1、海底世界
使用 Scratch 导入各种海洋生物,控制他们海底移动,打造丰富有趣的海底世界。
(1)导入背景在右下角舞台“选择一个背景”,找到“水下”系列,进行导入:
(2)导入鲨鱼角色
在角色列表区“选择一个角色”,找到“动物”系列,选择 Shark进行导入,也可在左上方进行搜索。
(3)给鲨鱼添加代码让鲨鱼在海底游起来
给鲨鱼添加如下代码,点击绿旗可以发现右边舞台区鲨鱼已经游起来啦。
(4)导入其他角色,复制鲨鱼代码
依次导入小鱼,八爪鱼等海洋生物,复制鲨鱼代码,让它们都游起来吧!
(5)插入背景音乐
选中右下角舞台里的背景,点击左上角菜单里的声音,在左下角“选择一个声音”,鼠标可放上去插放一下声音,选择后,在声音菜单的左侧出现该声音,在背景的代码区添加以下代码:
至此,海底世界的小游戏就完成了,大家快动手试一试吧。
2、恐龙乐园
打造恐龙乐园,用编程手柄控制恐龙左右移动,按下摇杆左键恐龙左移,按下摇杆右键恐龙右移,恐龙在移动过程中可以喷火。
(1)根据上面案例操作,导入本任务背景
(2)导入角色,制作三只自动移动的恐龙,代码及操作同上面案例
(3)导入喷火的恐龙,然后添加代码使用左右方向键控制恐龙的移动
这里如果摁下右边→箭头,面向 90 方向,也就是右边,移动 10 步,如果摁下左边一箭头,面向-90.也就是左侧方向,移动 10步,切换造型变成喷火。
(4)导入背景音乐,可以通过声音菜单录制自己的声音作为背景音乐。
现在,大家应该掌握了简单的小游戏的制作了吧?可根据自己的想法动手做一下,更多复杂游戏的实现,后续章节会逐步讲解。