scratch广播、克隆、变量
scratch吧
全部回复
仅看楼主
level 2
晨曦捌
楼主
scratch使用广播提示克隆时变量计数出现了问题
当按下两次空格时变量增加了三次是什么原因?
2024年06月07日 03点06分
1
level 11
軋呼
等待一秒有点呆了
2024年06月07日 05点06分
2
軋呼
把等待一秒改成等待直到空白键被点击不成立
2024年06月07日 05点06分
晨曦捌
谢谢传授,但重点不是这个为什么广播用到克隆的时候计算变量按逻辑每次应该加一,而实际是每次增加2的n次方?
2024年06月07日 06点06分
軋呼
@晨曦捌
不是完全懂你的意思,不过看程序,应该是每按一次空白多一个分身,所以第一下一个分身,+1。第二下两个分身,+2。
2024年06月07日 07点06分
軋呼
@晨曦捌
因为你的克隆体没有删掉,所以每个克隆体还是会接收到广播,各自又复制了一遍,克隆体总数就翻倍了
2024年06月07日 07点06分
level 2
晨曦捌
楼主
2024年06月07日 07点06分
3
level 2
晨曦捌
楼主
2024年06月07日 08点06分
4
遧傂鼝
其实不用这么麻烦,加一个私有变量区分本体和克隆体,接收到消息后如果为本体再克隆就行
2024年06月07日 13点06分
晨曦捌
@遧傂鼝
强👍
2024年06月07日 13点06分
1