ビワトレジャーの日記

湖付近に住んでいるうつ病ゲームプログラマーのブログ

Unityの2Dで回転動作②

昨日、回転動作をsin,cosでやっていると書きましたが、もっと簡単な方法がありました。

---------------------------------------------------------------------------

FixedUpdate内で

transform.Translate(0, speed, 0);

transform.Rotate(0, 0, add_deg);

---------------------------------------------------------------------------

これで良い感じに回転しました。

Translateで今の角度から進む方向に移動。

Rotateで自分自身を回転。

 

やっぱり色々、テストしてみるのが重要と認識。

今、作成しているゲームもボチボチ完成してきています。

※今回のゲームは、依頼を受けての作成なので公開されるまでは、ここでアドレス貼れないのが辛い。