我有这个代码:
但是每当 shoot 消息被发送到 bullet Sprite ,并且舞台上有一个克隆人还没有击中它的目标时,克隆人就会与 go to x: (xOfTower) y: (yOfTower)
block 一起发回。有什么方法可以防止克隆在真正的 Sprite 接收消息时接收消息?
最佳答案
克隆有自己的局部变量副本!
要解决这个问题,您可以添加一个新变量,但一定要选中“For this sprite only”。否则将只有 1 个变量。
现在将为每个克隆创建一个新变量。给变量一个值以将其标记为克隆并在消息操作上添加保护。
关于mit-scratch - 如何阻止克隆继承消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59940300/