第二章 第二课:Scratch3.0中克隆的使用
在Scratch3.0编程中,我们可以在“控制”脚本发现“克隆”积木,克隆就是复制的意思,任何角色都能使用克隆积木创建出自己或其他角色的克隆体,甚至连舞台也可以使用克隆。三个“克隆”有关积木如下:
当克隆发生的那一刻,克隆体会继承原角色的所有状态,包括当前位置、方向、造型、效果属性等等。
什么时候需要使用“克隆”?
在程序运行期间,需要同一角色的多个实例,可以用“克隆”指令实现。
例如:飞机大战游戏中可以不停发射的子弹和不断飞来的敌机。
如何区分“本体”和“克隆体”?
如下代码实验,当绿旗被点击时,出现两只小猫。用鼠标点小猫,左边的消失,说明左边的是克隆体,右边的是本体。
同时说明了“克隆自己”积木以下的积木归属本体。
如何控制克隆体?
使用“当作为克隆体启动时”积木
当在满足某种条件时,需要删除克隆体,则使用“删除此克隆体”即可。
电影:克隆人的进攻 截图