从头开始弹跳然后颠倒

scratch bounce then upside down

上面你可以看到我的 Scratch 工作区,左边的船在 运行 时是颠倒的,而且是相同的代码。

是 scratch 的 bug 还是其他问题?

我使用 Scratch 2 进行儿童编程 类 作为这个对象的初学者,起初我遇到了同样的问题,让我很困惑是什么会激起 Sprite 转身。

原来是Scratch让角色在边缘弹开的时候旋转了(我猜是功能不全的原因)

无论如何解决它我在if on edge bounce块之前添加了move->set rotation style (don't rotate)(位置无关紧要,也可以放在后面)。

确保在信息选项卡中将 sprite 设置为 don't rotate
或者,您可以添加 set rotation style to (don't rotate).
它会让精灵不再四处旋转。
否则,如果你想让它看起来像是在走路而不是在走路时只是看着一个方向,请将参数 don't rotate 替换为 left-right