おもちゃバコ

中身スカスカ♡

Unity: 進行方向を表示する

こんにちハルマゲドン
水太りしてきました.

Unityで進行方向を可視化したときの備忘録です.


参考文献

なし


目的

進行方向を矢印で可視化したかった.


方法

矢印の画像を使用して,入力値に応じてGameObjectを回転させます(まんま).

f:id:lambda410:20210526215350p:plain
使用した画像

手法

  1. 入力取得
    x,yともに[-1.0, 1.0].
  2. 回転角度計算
    右ベクトルを基準として,入力値との角度を計算.
    f:id:lambda410:20210526215857p:plain

スクリプト

角度の向きを状況に応じて変更してます.
必要に応じて豪華にしてください.


動作

f:id:lambda410:20210526221055g:plain


まとめ

Unityは便利ですね.