Unityスクリプトでカメラ追尾する


カメラをプレイヤーなんかのオブジェクトに追尾させるためのメモ。

car

一番簡単なのは対象オブジェクトの子にカメラを設置すること。

スクリプトだと以下のようにして親子関係にする。

この状態で car オブジェクトを移動、回転させるとカメラも自動追尾する。

移動用のベクトルを回転させる場合には掛け算の順番に気をつける。

ぱっと動いたらよくわからなくなるのでコルーチンを使って徐々に動かす。

 

車とカメラの動きをバラけさせたいときは親子関係にはせずにオフセットを使う。

カメラは常に車とオフセット分離れていて、回転すると

 

カメラ移動だけコルーチンで遅らせるとこんな感じ。

car2

 


コメントを残す

メールアドレスが公開されることはありません。