我在 Scratch 中创建了一个飘落的雪花背景,偶然发现了以下代码:
然后我阅读了关于克隆精灵的 wiki,并被这句话难住了:
所有精灵的变量对于每个克隆都是相同的,但只有这个精灵的变量对于每个克隆都是不同的。
问题:
在单击块中,我创建了自己的克隆。克隆和单击时块都共享变量y pos但它们似乎独立地起作用(因此在 oops 术语中)类型为“this”的变量,即仅为克隆对象实例化的单独变量。我不能用勾号显示它,所以我假设它是克隆本地的?
还是y pos全局(类变量)?我猜是后者,但上面的句子没有帮助。