UnityでAwake/Start/Updateなどの関数が実行される順番

AwakeStartUpdateなどのEvent Functionsが実行される順番やタイミングが分からなくなった時に見るチャート。

monobehaviour_flowchartEdit.svg
https://docs.unity3d.com/uploads/Main/monobehaviour_flowchart.svg

個人的によく使う部分のみ抜粋するとこんな感じです。

*1Awake

OnEnable

Start
*2FixedUpdate

Update

LastUpdate
*3OnDisable

OnDestroy

*1: 初期化時に実行される部分
*2: ゲーム中に繰り返し実行される部分
*3: 破棄時に実行される部分

リンク

Unity – Manual: Execution Order of Event Functions
https://docs.unity3d.com/Manual/ExecutionOrder.html

コメントを残す

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