【Unity】ビヘイビアの関数呼び出しタイミング

DEVELOP, Unity

特にインスタンスが生成された後どの順番に呼ばれるのか。

GameObject.Instantiate(prefab)

Instantiate で生成されると同じフレームでAwake() が呼ばれる。その後 Start() も同じフレームで呼ばれる。

private void Update()
{
}

Update はStart() が完了した次のフレームで開始するので1フレームは遅れる。

Posted by kazupon