2

移動方向の下側を基準点にして、横に回転させて四角い動きをさせようとしています。

例: 正方形を右に移動する場合、基準点をその右下に設定し、90 度の回転をアニメートします。移動が完了したら、正方形 X をその幅だけ増やし、中央で回転を 90 度に設定します (その位置を追跡できるようにするため)

問題は、それを繰り返し続けるにはどうすればよいかということです。右下の基準点を使用してさらに 90 度回転しようとすると、正しい位置が使用されないためです。新しい右下の相対位置を取得するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

0

正方形の2倍の幅と高さの透明な画像を作成します。左上隅に正方形を配置します。画像を中心を中心に回転すると、説明した方法で正方形が回転します。

于 2012-11-13T07:15:15.970 に答える
0

2D 回転の簡単な式を使用して、新しい底がどこにあるかを追跡するためにいくつかの計算が必要になるため、変更するポイントを回転する前に計算します。

次に、xReference および yReference 変数を使用します:)

于 2012-11-13T12:03:59.347 に答える