【发布时间】:2017-01-06 04:43:34
【问题描述】:
我在 Scratch 中创建了一个飘落的雪花背景,偶然发现了以下代码:
然后我阅读了关于克隆精灵的 wiki,并被这句话难住了:
所有精灵的变量对于每个克隆都是相同的,但只有这个精灵的变量对于每个克隆都是不同的。
问题:
在我的点击块中,我创建了自己的克隆。克隆和 单击时块 共享变量 y pos,但它们似乎独立运行(因此在 oops 术语中)“this”类型的变量,即单独的仅为克隆对象实例化的变量。我不能用勾号显示它,所以我假设它是克隆本地的?
或者 y pos 是全局的(类变量)?我猜是后者,但上面的句子没有帮助。
【问题讨论】:
-
Scratch 的 y 轴是从 -180 到 180,而不是 -360 到 360 btw。
-
就是让动画变慢
-
我自己发现了这一点,但动画在中途而不是屏幕底部停止 - 试试看!
标签: mit-scratch