在旋转时移动一个精灵

时间:2012-06-01 01:04:37

标签: java android andengine

我有精灵图片汽车,

我想以某个角度移动。我如何设置它以我想要的角度移动?我想在旋转方向上移动精灵。

任何想法??

2 个答案:

答案 0 :(得分:3)

你可以使用box2d body并使用这个函数body.setTransform(target,angle);

答案 1 :(得分:0)

使用RotationModifier类,您可以对精灵应用旋转。 因为你有一个initialX,initialY以及destinyX,destinyY;你可以得到difX和difY(destinyX-initialX和destinyY-initialY)。要应用的角度与这些值相关(角度的正切为difY / difX)。记住这一点,数学是你的朋友。

由于您不需要使用此解决方案的box2d扩展程序,因此您的应用程序将更轻。

相关问题