キーボードやコントローラーで入力した方向にオブジェクトを移動させる

  • このエントリーをはてなブックマークに追加

キーボードやコントローラーから前後左右の入力を取得(Input.GetAxis)し、その値をオブジェクトのpositionに足して移動させる

入力された値を使ってオブジェクトのpositionを単純に変更しているだけなので、移動している方向へオブジェクトの向きを変更したり、カメラの方向に応じて移動させる方向を変えたりする必要が出てくる
オブジェクトの向きはpositionを変更する前にTransform.LookAtを使って移動先の方向へ回転させている。

  • このエントリーをはてなブックマークに追加