克隆,在scratch编程中是很经常会使用到的积木指令,scratch克隆积木主要有三个,“克隆自己”、“当克隆体启动时”、“删除克隆体”;克隆就是复制一个一模一样的角色,包括颜色、坐标、大小、外观、变量等属性,继承了原角色的所有属性以及原角色的所有代码;
scratch克隆
在scratch中克隆是什么?
在scratch中克隆是相当于复制一个一模一样的角色,被克隆的角色是本体,克隆出来的是克隆体。原角色的所有属性,都会被克隆体所继承,例如角色的大小、外观、颜色、坐标、变量等,一些程序代码都会被继承;
scratch克隆积木有什么?
scratch克隆积木有三个,分别是“克隆自己”、“当克隆体启动时”、“删除克隆体”;
“克隆自己”积木,是表示克隆出和角色一模一样的出来;
“当克隆体启动时”积木,是表示,克隆体启动时,执行克隆体相应的操作程序;
“删除克隆体”积木,克隆体操作完自己相应的程序后看,要删除自己;
scratch克隆三个主要的积木
克隆积木的使用
这里我们用例题来充分的讲解下克隆积木的使用,如题:
1) 创建tree背景,添加Apple和Bowl角色;
2) 当绿旗被点击,苹果不停的从树上往下掉(每0.2秒掉一个,下落速度为10) ;这里的苹果就是克隆体,每0.2s克隆一个;当克隆体启动的时候,显示,位置在树上的位置即可;
Apple角色代码
3) 每个苹果的大小随机(范围10-150) ;克隆出来的苹果,大小也是随机显示的;
4) Bowl角色的上下位置不变,左右位置与鼠标指针保持一致;
5) 当掉落的苹果碰到Bowl时,苹果消失,得分加1 ;当克隆体碰到了Bowl就删除克隆体;
Bowl角色代码
6)苹果落到地面上消失。当克隆体落到地面也删除克隆体;