scratch编程那些事 第十二期:幽灵抓老鼠之迷宫

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

scratch编程那些事12

第十二期:幽灵抓老鼠之迷宫

上期回顾

上期我们分享了如何制作迷宫这个角色。同时,也是对scratch编辑器使用的练习。

之前,我们分享过《幽灵抓老鼠》这个游戏的制作。本期将在这个游戏基础上,加入迷宫这个角色,增加了游戏难度。不在如原来游戏中那样,老鼠可以随意的走动,因为有了迷宫的限制(相当有围墙阻隔)。

我们先来看下面加入迷宫角色后的示意图。

scratch编程那些事12

通过图我们可以看到,老鼠、幽灵、奶酪三个角色的大小都发生了变化。这也是我们要讲的问题,在给老鼠角色赋予脚本时,首先将角色的大小进行设定,为正常大小的35%左右(具体数值小朋友可以自己根据实际情况进行调整)。

然后,将老鼠角色移动到迷宫的入口(具体移动X,Y的数值,需根据实际情况调整),面向右侧,因为迷宫的入口就在右侧,这点要注意。

其它的脚本与之前《幽灵抓老鼠》游戏中老鼠角色相同,现在贴出来小朋友们可以参考。

scratch编程那些事12

接下来,来看奶酪角色,和老鼠角色一个道理,都是先将角色缩小,然后是建立得分变量,并将得分变量初始设定为“0”。在奶酪角色中用到了随机数模块(具体数值根据实际情况作调整)。另外, 这里面有一个侦测模块一直在侦测是否碰到了老鼠,如果碰到了,那得分增加10分。好,把脚本贴出来,供大家参考。

scratch编程那些事12

关于幽灵角色的脚本,也是首先设定角色的大小,然后,要将角色的旋转模式设定为左右选装,目的防止角色大头朝下行走。

scratch编程那些事12

幽灵角色是由两个脚本组成。第二个脚本为了解决幽灵时隐时现的问题,这里用到了“隐藏”、“显示”模块。

最后是迷宫角色的脚本,就是将其移动到舞台的中央即可。

scratch编程那些事12

如果您有什么好的建议或点子,希望能和我们联系!

猜你喜欢

转载自blog.csdn.net/weixin_40897235/article/details/86654051