教学原文参考:水中吐泡泡
这篇文章会介绍,如何在 Scratch 3 里使用建立分身、绘制角色、更换造型、图像效果、重复无限次、随机数...等积木,实作用滑鼠在水中吐出泡泡的效果。
在角色编辑区,删除猫咪角色,使用绘画,绘制一个新的角色 ( 参考:造型与绘图 )。
使用「笔刷」,颜色使用白色或浅灰色,画出三个不同的泡泡造型。
将舞台背景更换成水底世界的图案 ( 这时应该可以在舞台上看到绘制的泡泡图案 )。
使用「重复无限次」,让侦测「滑鼠键按下」的时候,将泡泡定位到滑鼠的位置,并且更换造型,点击绿旗执行後,当滑鼠在舞台上面点击,就会看到泡泡出现在滑鼠的位置。
在重复无限次里,增加「重复 50 次」、「x / y 改变」、「随机取数」的积木,让泡泡可以左摇右晃的往上移动。
使用「建立自己的分身」积木,将「定位到滑鼠位置」和「重复 50 次的区块内容」,改成当分身产生後才执行,点击绿旗执行後,当滑鼠在舞台上面点击,就会看到滑鼠的位置出现一大堆泡泡往上飘,飘到上面之後就会消失 ( 因为使用了「分身删除」的积木 )。
了解之後,将程序进行最後修改,加入「显示」、「隐藏」、「尺寸」和「透明度」,就能够做出比较逼真的泡泡效果。
范例解答:水中吐泡泡
如果已经熟悉了水中吐泡泡的原理,还可以尝试更多好玩的作法:
- 帮泡泡加上音效。( 解答 )
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
<<: Azure - Day3 工作流程 Workflows
时钟加法 指针指向9 前进 6 格之後,会指向哪里? 9 + 6 = 15 但是,时钟上没有15这个...
useState 顾名思义, 在 function component 中, 其功能相当於 Stat...
首先我们要先建一新专案。 之後cd至此专案,在pod init後点开专案会出现podfile再点开他...
哈罗~ 今天要来跟大家介绍扫描的小工具 在介绍工具前,我们先来review一下TCP Flags。 ...
NodeList 与 HTMLCollection 的主要差异点是节点的类型不一样: NodeLi...