【Unity】「Update」,「LateUpdate」,「FixedUpdate」の違い(自分用メモ)

Unity

自分用メモです。

ざっくり使い分けイメージ

タイミング主な用途備考
Update通常の処理・入力系毎フレーム。速度は一定でない。フレームレート依存。
FixedUpdate物理挙動・Rigidbody一定間隔。物理系の処理はここでする。
LateUpdateカメラ・後処理Updateの後で動く

よくある落とし穴

  • Update()Rigidbody.position += はNG(物理挙動がバグる)
  • FixedUpdate()Input.GetKeyDown() はNG(入力取りこぼす)
  • LateUpdate() を使わずにカメラ追従するとカクつきやズレが出る

参考リンク

コメント

タイトルとURLをコピーしました