2013年6月16日日曜日

ぐるぐる回転させる時に困ったこと

ぐるぐる回転させようと思って下の様に書いたところ・・・
obj.transform.rotation.y += 10;

なぜかわからんけど(多分ジンバルの関係だと思う)、180度くらいの所でスピードが鈍って、更には停止してしまう。
調べて以下のように直したら回った。
obj.transform.Rotate(0, 10, 0);

多分、オイラーとクォータニオンの違いだと思うんだけど、よーわからん。

0 コメント:

コメントを投稿