猫咪的细胞分裂
这篇文章会介绍在 Scratch 里,使用建立分身、碰到鼠标、改变尺寸、重复、随机数、滑行...等积木,实作当鼠标碰到猫咪角色时,猫咪会分裂成两只小猫咪。
积木程序原理
首先设计“鼠标碰到猫咪”的程序:
- 放入“当绿旗被点击”积木。
- 点击绿旗时,定位到舞台中心 (0, 0),尺寸设定为 200%。
- 使用重复无限次积木,每次重复执行:
- 尺寸减少 20。
- 建立自己的分身。
- 滑行 0.5 秒到目前 xy 座标为中心,加减 100 内随机数的位置。
接着设计“鼠标碰到分身”的程序:
- 放入“当分身产生”积木。
- 当分身产生时,滑行 0.5 秒到目前 xy 座标为中心,加减 100 内随机数的位置。
- 使用重复无限次积木,每次重复执行:
- 尺寸减少 20。
- 建立自己的分身。
- 滑行 0.5 秒到目前 xy 座标为中心,加减 100 内随机数的位置。
完成效果
完成后,点击绿旗,用鼠标触碰猫咪,猫咪就会进行细胞分裂。
范例解答
范例解答:猫咪的细胞分裂
延伸练习
如果已经熟悉了猫咪的细胞分裂的原理,还可以尝试更多好玩的作法:
- 用最简单的方式,让碰到猫咪时,会分裂成“三只”猫咪。
微信扫码关注
抖音扫码关注