水中吐泡泡
这篇文章会介绍,如何在 Scratch 里使用建立分身、绘制角色、更换造型、图像效果、重复无限次、随机数...等积木,实作用鼠标在水中吐出泡泡的效果。
角色与背景设定
在角色编辑区,删除猫咪角色,使用绘画,绘制一个新的角色 ( 参考:造型与绘图 )。
使用“笔刷”,颜色使用白色或浅灰色,画出三个不同的泡泡造型。
将舞台背景更换成水底世界的图案 ( 这时应该可以在舞台上看到绘制的泡泡图案 )。
积木程序原理
使用“重复无限次”,让侦测“鼠标键按下”的时候,将泡泡定位到鼠标的位置,并且更换造型,点击绿旗执行后,当鼠标在舞台上面点击,就会看到泡泡出现在鼠标的位置。
在重复无限次里,增加“重复 50 次”、“x / y 改变”、“随机取数”的积木,让泡泡可以左摇右晃的往上移动。
使用“建立自己的分身”积木,将“定位到鼠标位置”和“重复 50 次的区块内容”,改成当分身产生后才执行,点击绿旗执行后,当鼠标在舞台上面点击,就会看到鼠标的位置出现一大堆泡泡往上飘,飘到上面之后就会消失 ( 因为使用了“分身删除”的积木 )。
完成效果
了解之后,将程序进行最后修改,加入“显示”、“隐藏”、“尺寸”和“透明度”,就能够做出比较逼真的泡泡效果。
范例解答
范例解答:水中吐泡泡
延伸练习
如果已经熟悉了水中吐泡泡的原理,还可以尝试更多好玩的作法:
- 帮泡泡加上音效。( 解答 )
微信扫码关注
抖音扫码关注