JavaScript游戏:改变物体的角度



我正在尝试使用JavaScript来旋转对象。当它改变方向时,我只需对Angle值进行加法或减法运算。

Angle += 0.1;

Angle -= 0.1;

我的问题是,当对象进行完整的旋转时,它会继续添加到其中,而不是从0开始。

我是用弧度来计算的,但我也会接受使用度数的答案。

这是个好问题!

如果你想将角度限制在360度,你可以简单地说(以弧度为单位):

Angle = Angle % (2*pi);

模运算符对各种事情都很有用,但这是一个很好的例子,说明了为什么它在开发中如此常用。

最新更新