第二章 第二课:Scratch3.0中克隆的使用

在Scratch3.0编程中,我们可以在“控制”脚本发现“克隆”积木,克隆就是复制的意思,任何角色都能使用克隆积木创建出自己或其他角色的克隆体,甚至连舞台也可以使用克隆。三个“克隆”有关积木如下:

 

当克隆发生的那一刻,克隆体会继承原角色的所有状态,包括当前位置、方向、造型、效果属性等等。

 

什么时候需要使用“克隆”?
在程序运行期间,需要同一角色的多个实例,可以用“克隆”指令实现。

例如:飞机大战游戏中可以不停发射的子弹和不断飞来的敌机。

 

如何区分“本体”和“克隆体”?

如下代码实验,当绿旗被点击时,出现两只小猫。用鼠标点小猫,左边的消失,说明左边的是克隆体,右边的是本体。

同时说明了“克隆自己”积木以下的积木归属本体。

 

 

如何控制克隆体?

使用“当作为克隆体启动时”积木

 

当在满足某种条件时,需要删除克隆体,则使用“删除此克隆体”即可。

 

电影:克隆人的进攻  截图

posted @ 2020-06-14 22:13  有间学堂  阅读(7259)  评论(0编辑  收藏  举报