很多同学在游戏开发中,对于克隆体完成任务后做隐藏就结束了。少量克隆体可以这样处理,但是这是一个不好的习惯——因为Scratch3仅仅支持303个克隆体,也就是说,如果克隆体采用隐藏方式而不去删除,如果超出303个克隆体后,克隆功能就失效了,这样就会产生bug。
典型出bug的情况如下图:
“隐藏”是将该克隆角色不显示,它依然是存在的。所以我们必须要养成在隐藏后面加一个删除克隆体积木:
好了,一定有同学问,Scratch3真的只支持303个克隆体吗?
那么我们用一个程序来证明一下,看看实际情况是不是这样:
通过上述程序可以看到,本体一个小球,克隆了303个小球后程序自动停止。也就是说带上本体最多304个。
但是这个不影响你加入其它的角色。比如上图加一个苹果,并不影响克隆体数量的限制。
删除此克隆体上的隐藏有什用