1

車のスプライト画像がありますが、

特定の角度で移動したいということ。希望する角度で移動するように設定するにはどうすればよいですか? スプライトを回転方向に動かしたいです。

何か案は??

4

2 に答える 2

3

box2d body を実行して、この関数 body.setTransform(target,angle); を使用できます。

于 2012-06-01T01:06:49.110 に答える
0

クラス RotationModifier を使用すると、スプライトに回転を適用できます。あなたはinitialX、initialYとdestinyX、destinyYを持っているので; difX と difY (destinyX-initialX と destinyY-initialY) を取得できます。適用する角度は、これらの値に関連しています (角度の接線は、difY/difX です)。これを覚えておいてください、数学はあなたの友達です。

このソリューションでは box2d 拡張機能が必要ないため、アプリは軽量になります。

于 2012-07-06T06:03:56.077 に答える