2011-08-02 21 views
0

アンカーポイントを(-1、-2)とすると、回転しました。スプライト位置

私は、回転後のスプライトの実際の位置を知る必要があります。私がスクリーンの中心点を取得するたびに、それは私が必要としない位置です。

スプライトの実際の位置を取得する方法または方法はありますか?

答えて

1

は、中心点が(X1、Y1)とすると、スプライトが(X2、Y2)、そしてそれらの間の距離が、私はそれを行うことができますどのようにhttp://www.purplemath.com/modules/xyplane/dist07b.gif

+0

この回答は私のものより優れています。私は非常に疲れていた。 –

0

スプライトの位置は、です。アンカーポイントです。 Spriteのアンカーポイントが画面上にある場合は、その位置になります。通常、これはスプライトの中心ですが、スプライトのアンカーポイントを変更すると、それは中心にはなりません。私は数学ではあまり確かではありませんが、スプライト中心から新しいアンカーポイントまでの差を回転に追加することを期待しています。

+0

あるのでしょうか? – Adel

+0

わかりません。数学は私の弱点です。もし私がそれをプログラムしようとすれば、私は最良の推測でコード化し、それが正しいまで調整します。 –

関連する問題