gpt4 book ai didi

actionscript-3 - Movieclip 在成为 Box2D Body 后停止旋转

转载 作者:行者123 更新时间:2023-12-04 06:36:48 25 4
gpt4 key购买 nike

我已经使用 Box2D [在 Flash 中] 制作了一款汽车游戏,但我还有一个无法修复的错误。我添加了图形并将它们放在 Box2D 主体的顶部。一切都像预期的那样顺利,但是在 X 旋转车轮的影片剪辑后,停止旋转。我做了这样的事情 wheelSprite.rotation = wheelBody.GetAngle() * 180/Math.PI。我运行了一个单独的程序,我看到,如果你执行 X.rotation += variable 并且你每帧增加变量,在 ~30 000(变量值)之后 MovieClip 停止旋转,所以我在 ~28 000 之后将其重置为 0。我该怎么办? wheelBody.GetAngle() 不断上升,我需要它让它看起来真实。如何重置它?

最佳答案

我前段时间遇到过这个问题。解决方案是:

rotation = newRotation % 2*Math.PI;

这意味着旋转必须在 0 到 360 度之间 (0 - 2*PI)。

关于actionscript-3 - Movieclip 在成为 Box2D Body 后停止旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com