Unity の update と lateupdate の違い

Unity では、Update と LateUpdate は両方とも MonoBehaviour クラスの関数であり、どちらもゲーム オブジェクトを更新するために使用される関数です。両者の違いは、実行にかかる時間です。

Update 関数は、各フレームが更新される前に呼び出されます。ゲーム オブジェクトがフレームごとに更新されるときに何らかの計算や操作を実行する必要がある場合は、これらの操作を Update 関数に含めることができます。通常の状況では、Update 関数は入力、移動、回転、アニメーションなどの操作の処理に適しています。

LateUpdate 関数は、すべての Update 関数が実行された後に実行されます。ゲーム オブジェクトの各フレーム更新後に、カメラのフォローやカメラの視点の更新などの操作を実行する必要がある場合は、これらの操作を LateUpdate 関数に入れることができます。 LateUpdate は通常、更新シーケンスの問題を解決するために使用されます。

つまり、Update はゲーム オブジェクトがフレームごとに更新される場合の計算と操作に適しており、LateUpdate はすべての Update 実行が完了した後に一部の操作を実行するのに適しています。

おすすめ

転載: blog.csdn.net/Steel_nails/article/details/133585150