设置X()和设置Y()块在Scratch中不起作用

时间:2019-02-13 00:45:53

标签: mit-scratch

我有一个想要拖动的精灵,但是当我完成拖动时,希望它再次将其放置到其原始位置。我有以下几个块:

enter image description here

第一次调用该块没有发出​​问题(绿色标志)。但是,当我完成拖动精灵后,在准备射击时再次调用它时,似乎该块没有得到执行。

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

您使用了错误的块。您正在设置变量“ ball x”和“ ball y”: The set ball x and set ball y blocks.

您应该使用“ set x”和“ set y”块:
The set x to mouse x and set y to mouse y blocks.


同样,在设置了球x和球y之后,您将重置 位置:
Resetting after the position change.
我不确定这是否有意。

答案 1 :(得分:0)

答案 2 :(得分:0)

因为在调用 mouseXmouseY 位置后,它会立即调用 setInitialPosition,因此它不会将球移动到 mouseX 和 mouseY。