购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

让小丑鱼动起来

现在,鲨鱼、螃蟹和水母已经可以在海底游来游去,接下来应该给主角小丑鱼编写脚本。

小丑鱼出发啦

在这个游戏中,要让小丑鱼能够跟随鼠标指针移动,所以需要添加控制小丑鱼运动方式的脚本。

20 首先,为角色“小丑鱼”添加“当 被点击”和“重复执行”积木块。

21 在“运动”模块下找到“移到(随机位置)”积木块,将其拖动到脚本区,放在“重复执行”积木块内的空白处,释放鼠标后,单击“随机位置”右侧的下三角按钮,在弹出的列表中选择“鼠标指针”选项。

躲避其他生物

下面要完成的是整个游戏最核心的部分。前面已经让小丑鱼可以跟随鼠标指针移动,接下来要让小丑鱼在碰到海底的其他生物时就结束游戏。要实现这个功能,需要为角色加入判断和侦测机制,侦测小丑鱼是否碰到了其他生物,如果小丑鱼碰到了其他生物,那么就会执行游戏结束的命令“停止全部脚本”,终止整个游戏。

22 继续编辑上面的游戏脚本,单击“控制”模块,找到“如果……那么……”积木块,将其拖动到脚本区,放在“移到(鼠标指针)”积木块下方。

23 单击“侦测”模块,找到“碰到(鼠标指针)?”积木块,将其拖动到脚本区,放在“如果”条件框中,释放鼠标后,单击“碰到(鼠标指针)?”积木块中的下三角按钮,在弹出的列表中选择“螃蟹”选项。

24 在“控制”模块下找到“停止(全部脚本)”积木块,将其拖动到脚本区,放在“如果……那么……”积木块内的空白处。这样就实现了小丑鱼碰到螃蟹时结束游戏的功能。

25 接着编写让小丑鱼碰到鲨鱼和水母时结束游戏的脚本。在已有的“如果……那么……”积木块下方依次添加2个“如果……那么……”积木块,将“如果”条件框中的“碰到(螃蟹)”选项分别改为“碰到(水母)”和“碰到(鲨鱼)”,然后分别在这2个“如果……那么……”积木块内的空白处添加“停止(全部脚本)”积木块。

至此,本书的第一个Scratch游戏“海底世界”就完成了,是不是很简单呢?快单击舞台上方的 ,运行程序,享受一下自己的劳动成果吧!

小提示

编写好脚本后,可以将它保存到自己的计算机上。单击左上角的“文件”选项,在弹出的菜单中单击“保存到电脑”选项,然后在弹出的对话框中设置保存的位置和文件名就可以了。

如果想打开计算机上保存的Scratch作品进行运行或修改,同样单击左上角的“文件”选项,在弹出的菜单中单击“从电脑中上传”选项,然后在弹出的对话框中选择需要打开的作品文件就可以了。

开动脑筋

现在鲨鱼、螃蟹、水母只能在固定的水平或垂直方向上左右移动或上下移动,显得有点呆板,那么能不能让它们在舞台中更自由地移动呢?开动脑筋思考一下。

(答案请见附录2) oeYxmMwKT54Y+qucH2Jc7PnfxGMF5NHvR3zoknBpmQQlcRIq8SxmUb6fH3qGBUF7

点击中间区域
呼出菜单
上一章
目录
下一章
×