码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
Scratch 2.0实现克隆功能用到了三个block:
(1)创建克隆体
(2)当作为克隆体启动时
(3)删除克隆体
可以递归创建克隆体,为了避免无限制创建克隆体将系统资源耗尽,目前限制只能克隆300次。当一个克隆体被创建时,它就会自动启动,同时激发事件:
当作为克隆体启动时。当克隆体运行结束时,可以使用指令“删除克隆体(Delete this clone)”将自身删除。
思考:克隆还可以用在哪里?