Scratch3为什么要养成删除隐藏克隆体的习惯

很多同学在游戏开发中,对于克隆体完成任务后做隐藏就结束了。少量克隆体可以这样处理,但是这是一个不好的习惯——因为Scratch3仅仅支持303个克隆体,也就是说,如果克隆体采用隐藏方式而不去删除,如果超出303个克隆体后,克隆功能就失效了,这样就会产生bug。

典型出bug的情况如下图:

这种情况在射击类游戏里非常常见,因为子弹是克隆最多的角色

“隐藏”是将该克隆角色不显示,它依然是存在的。所以我们必须要养成在隐藏后面加一个删除克隆体积木:

5884c15ab63534a9060436a489e5cfe00d7fd043
在需要无限制使用克隆体的程序里,这个积木必不可少

好了,一定有同学问,Scratch3真的只支持303个克隆体吗?

那么我们用一个程序来证明一下,看看实际情况是不是这样:

303个的数量限制只对克隆体有效,并不因为加入其它角色而减少数量​

通过上述程序可以看到,本体一个小球,克隆了303个小球后程序自动停止。也就是说带上本体最多304个。

但是这个不影响你加入其它的角色。比如上图加一个苹果,并不影响克隆体数量的限制。

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch3两种检测按键方法的区别

2023-3-16 8:55:57

综合资讯

Scratch3最短等待时长是多少秒?

2023-3-17 10:58:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索