运行时, 15度转弯挡不起作用-例如:
When gf clicked
say [Waaah!]
turn (15) degrees
单击gf时
说[哇!
转(15)度
精灵会说Waaah !,但不会转动。
答案 0 :(得分:1)
假设您的子画面中没有其他脚本可以阻止其旋转(例如,使它指向特定方向的永久循环),则可能的原因是先前使用了“设置旋转样式”运动块。此块根据其方向值更改子画面的外观的视觉行为。 (这是“它会改变精灵的外观,但不会改变移动步骤和if-on-edge-bounce-bounce块的行为方式”的行话。)
通常,您将希望精灵具有“全方位”旋转样式(这是默认值)。您的子画面可能是“左右”或“请勿旋转”的样式;这两个选项都限制了精灵将面对的方式。 (前者将面对最接近+90或-90度;后者,将始终面对90度。)您可以使用“设置旋转样式”块,输入“到处都是。”
答案 1 :(得分:0)
由于在特定时间内未设置“ say [Waaah!]”块,因此无法正常工作。用“说[Waaah!]持续[2]秒]”块替换“说[Waaah!]”块。看看是否可行。 :D
答案 2 :(得分:0)
Say Waaaaah!
块意味着它将永远执行,直到执行下一个代码。由于say块将永远执行,因此不会执行块Turn (15) degrees
。您可能需要将它们放入两个单独的代码中:
When Green Flag clicked
forever turn (15) degrees
When Green Flag clicked
say Waaaaah!