《零基础看图学Scratch 3.0少儿趣味编程(全彩大字版)》 —让小丑鱼动起来
让小丑鱼动起来
现在,鲨鱼、螃蟹和水母已经可以在海底游来游去,接下来应该给主角小丑鱼编写
小丑鱼出发啦
在这个游戏中,要让小丑鱼能够跟随鼠标指针移动,所以需要添加控制小丑鱼运动方式的脚本。
首先,为角色“小丑鱼”添加“当被点击”和“重复执行”积木块。
在“运动”模块下找到“移到(随机位置)”积木块,将其拖动到脚本区,放在“重复执行”积木块内的空白处,释放鼠标后,单击“随机位置”右侧的下三角按钮,在弹出的列表中选择“鼠标指针”选项。
躲避其他生物
下面要完成的是整个游戏最核心的部分。前面已经让小丑鱼可以跟随鼠标指针移动,接下来要让小丑鱼在碰到海底的其他生物时就结束游戏。要实现这个功能,需要为角色加入判断和侦测机制,侦测小丑鱼是否碰到了其他生物,如果小丑鱼碰到了其他生物,那么就会执行游戏结束的命令“停止全部脚本”,终止整个游戏。
继续编辑上面的游戏脚本,单击“控制”模块,找到“如果……那么……”积木块,将其拖动到脚本区,放在“移到(鼠标指针)”积木块下方。
单击“侦测”模块,找到“碰到(鼠标指针)?”积木块,将其拖动到脚本区,放在“如果”条件框中,释放鼠标后,单击“碰到(鼠标指针)?”积木块中的下三角按钮,在弹出的列表中选择“螃蟹”选项。
在“控制”模块下找到“停止(全部脚本)”积木块,将其拖动到脚本区,放在“如果……那么……”积木块内的空白处。这样就实现了小丑鱼碰到螃蟹时结束游戏的功能。
接着编写让小丑鱼碰到鲨鱼和水母时结束游戏的脚本。在已有的“如果……那么……”积木块下方依次添加2个“如果……那么……”积木块,将“如果”条件框中的“碰到(螃蟹)”选项分别改为“碰到(水母)”和“碰到(鲨鱼)”,然后分别在这2个“如果……那么……”积木块内的空白处添加“停止(全部脚本)”积木块。
至此,本书的第一个Scratch游戏“海底世界”就完成了,是不是很简单呢?快单
小提示
编写好脚本后,可以将它保存到自己的计算机上。单击左上角的“文件”选项,在弹出的菜单中单击“保存到电脑”选项,然后在弹出的对话框中设置保存的位置和文件名就可以了。
如果想打开计算机上保存的Scratch作品进行运行或修改,同样单击左上角的“文件”选项,在弹出的菜单中单击“从电脑中上传”选项,然后在弹出的对话框中选择需要打开的作品文件就可以了。
- 点赞
- 收藏
- 关注作者
评论(0)