教学原文参考:鱼儿水中游
这篇文章会介绍,如何在 Scratch 3 里使用角色移动、重复无限次、随机数字、撞到边缘就反弹、建立分身...等积木,实作鱼儿在水中游的动画效果。
相关文章参考:Scratch 舞台座标、重复、移动、造型。
在角色编辑区,删除猫咪角色,加入「鱼」的角色 ( 参考:Scratch 角色设定 )。
切换到鱼的造型,可以看到有四种造型的鱼,这些造型待会都会派上用场。
放入「当绿旗被点击」的积木,在点击绿旗的下方,放入「定位到随机位置」、「回转方式设为左-右」、「重复无限次」、「移动」和「碰到边缘就反弹」积木,点击绿旗执行之後,小丑鱼就会在画面上跑来跑去,而且碰到边缘就会左右翻转的反弹。
在积木组合里,新增「面朝」和「随机取数」的积木,就能让小丑鱼有不同的移动角度。
第一条鱼的行为完成後,使用「重复 3 次」、「建立自己分身」和「造型换成下一个」积木,建立另外三个不同造型的小鱼分身 ( 因为有四个造型,加上自己本身,只需要建立三个分身 ),建立分身後的积木行为和本尊一样。
完成後,将舞台的背景换成水底的图片,点击绿旗,就会看到水底出现四只不同造型的鱼在舞台游来游去。
范例解答:鱼儿水中游
如果已经熟悉了鱼儿水中游的原理,还可以尝试更多好玩的作法:
- 让四只鱼的大小不同
- 让四只鱼游泳的速度不同
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
>>: [Day3] Jetpack Compose: 为什麽这个EditText不会动?
Gridbot: 1.debugmode的检查新增部位超过上限的部分 2.针对凌晨时段交割金和帐户余...
今天我们开始详细的介绍作曲是如何与基因演算法做结合 首先我们先快速复习一下基因演算法的流程: (1)...
上一篇我们的基因体时代-AI, Data和生物资讯 Day07- 蛋白质结构和机器学习02:Alph...
标题听起来很厉害(?),不过今天只需要认识一个 Web API - Element.getBound...
前言 认为整体环境看多,优秀的个股不会太差;大环境不好,优秀的股票也会被拖累。有这个概念後我们取得三...