打地鼠
这篇文章会介绍,如何在 Scratch 里使用重复无限次、分身、更换造型、侦测鼠标按下、随机数...等积木,实作打地鼠的小游戏。
角色与背景设定
绘制角色前,先更换舞台的背景为星空,并在背景里,用“圆形”绘制六个空心椭圆形,上方输入“打地鼠小游戏”的文字。
新增图片背景会是“位图”,转换成“向量图”之后就能使用向量的绘图功能 ( 参考:绘制造型&背景 )。
舞台背景完成后,回到角色编辑区,删除猫咪角色,加入“鬼魂 ghost”的角色 ( 参考:Scratch 角色设定 )。
鬼魂角色总共有四种造型,待会会使用 ghost-a ( 正常表情 ) 和 ghost-c ( 惊讶表情 ) 两种。
积木程序原理
透过“定位”和“建立分身”的积木,建立六个鬼魂,分别放在背景对应的椭圆圈内。
建立分身后,使用“隐藏”将角色本身隐藏,接着“显示”每个建立的分身,并透过“图像效果”随机改变分身的颜色,完成后点击绿旗,应该就能看到六个不同颜色的鬼魂出现在舞台中。( 参考:图像效果 )
将分身的“隐藏”,换成“重复无限次”、“显示”、“等待”和“隐藏”的组合,就能让鬼魂角色在不同时间出现,出现两秒后会消失。( 因为打地鼠的老鼠,也是会在探头出现之后,过了几秒就缩头消失 )
完成后点击绿旗,就能看到六个不同颜色的鬼魂在不同时间出现,过两秒后又消失,在舞台中不断重复这个过程。
再度建立一个“当分身产生”的积木,使用重复无限次积木,判断鼠标点击 ( 分身同时要碰到鼠标以及鼠标键被按下 ),就更换为惊讶的造型,等待 0.3 秒之后隐藏分身,并将分身恢复原本正常造型。
完成效果
完成后点击绿旗,就能开始用鼠标点击鬼魂,被点击的鬼魂会消失,然后再度出现。
范例解答
范例解答:打地鼠
延伸练习
如果已经熟悉了打地鼠的原理,还可以尝试更多好玩的作法:
微信扫码关注
抖音扫码关注