广播消息和克隆的联动问题
scratch吧
全部回复
仅看楼主
level 1
u1021618k 楼主
各位大佬,我在编程的时候遇到广播接收消息和克隆的联动问题。如果我单独按需要克隆的角色里面接收消息的按键,程序能够正常运行。但是一旦从其他角色广播消息到这个角色,触发克隆程序,克隆的数量和显示就会出问题。救命啊
2024年01月26日 06点01分 1
level 3
没看懂。也就是说,你要想让克隆体听广播吗?
2024年01月26日 10点01分 2
吧务
level 15
因为克隆体也会接收到广播并克隆自己。你直接在脚本区点击接收到消息是该角色当前被选中的那个(即在舞台里长按之后的那个,默认为本体)执行,所以不会出问题。
解决方法就是新建一个私有变量,当绿旗被点击时(或者你在作品里用的别的什么初始化方式)设为1,当作为克隆体启动时设为0,当接收到消息时如果变量=1则执行克隆
2024年01月26日 11点01分 3
没理解请赐教。SC里面,克隆体还可以克隆它自己吗?
2024年01月26日 13点01分
2024年01月26日 17点01分
谢谢大佬,解决了。用变量解决了。但是我记得之前克隆只能用在原本的角色里面,不知道为什么这次编程的时候克隆也能接收消息了[汗]。也不知道是不是我记错了。
2024年02月02日 08点02分
1