猴子接香蕉
这篇文章会介绍,如何在 Scratch 里使用更换造型、改变尺寸、分身、重复无限次、随机数...等积木,实作猴子接香蕉的小游戏。
角色设定
在角色编辑区,删除猫咪角色,加入“猴子”和“香蕉”两个角色 ( 参考:Scratch 角色设定 )。
积木程序原理 ( 猴子 )
猴子的程序比较简单,只需要在点击绿旗时,透过“重复无限次”积木,让猴子的 x 座标和鼠标的 x 座标相同。
积木程序原理 ( 香蕉 )
设定点击绿旗时,将香蕉定位到舞台最上方,但 x 的位置为随机出现,接着使用“重复无限次”搭配“y 改变”,就能让香蕉往下掉,这时再使用“如果...那么”积木,判断香蕉到达舞台底部,或碰到猴子角色时,重新出现在舞台上方,点击绿旗后,就会看到香蕉掉下来,并且可以用鼠标操控猴子去接香蕉。
了解香蕉掉落,以及猴子吃香蕉的原理之后,透过“建立分身”,间隔 0.5 秒建立五个香蕉分身,让香蕉分身执行上面本尊的掉落程序,此外,在猴子碰到香蕉时,额外加入吃东西的音效。
完成效果
当猴子和香蕉角色的程序积木都完成后,点击绿旗,就能看到香蕉掉落,并且可以用鼠标控制猴子去接香蕉。
范例解答
范例解答:猴子接香蕉
延伸练习
如果已经熟悉了猴子接香蕉的原理,还可以尝试更多好玩的作法:
微信扫码关注
抖音扫码关注