天天看點

Unity 腳本生命周期流程圖

Unity 5.6 版本

Unity 腳本生命周期流程圖
Unity 腳本生命周期流程圖
Unity 腳本生命周期流程圖

Unity 2017.4

Unity 腳本生命周期流程圖
Unity 腳本生命周期流程圖

OnPreCull: 在相機剔除場景之前調用此函數。相機可見的對象取決于剔除。OnPreCull 函數調用發生在剔除之前。

OnBecameVisible/OnBecameInvisible: 在對象對于相機可見/不可見時調用此函數。

OnWillRenderObject: 如果對象可見,則為每個相機調用一次此函數。

OnPreRender: 在相機開始渲染場景之前調用此函數。

OnRenderObject: 在完成所有正常場景渲染後調用此函數。此時,可使用 GL 類或 Graphics.DrawMeshNow 繪制自定義幾何圖形。

OnPostRender: 在相機完成場景渲染後調用此函數。

OnRenderImage(僅限專業版): 在完成場景渲染後調用此函數,以便對螢幕圖像進行後處理。

OnGUI: 在每幀上多次調用此函數,以響應 GUI 事件。程式首先将處理 Layout 和 Repaint 事件,然後再處理每個輸入事件的 Layout 和 keyboard/滑鼠事件。

OnDrawGizmos 用于在場景視圖中繪制小圖示 (Gizmos),以實作可視化目的。

1.Execution Order of Event Functions http://docs.unity3d.com/Manual/ExecutionOrder.html

2.遊戲蠻牛Unity 使用者文檔1.0 http://www.unitymanual.com/m/Manual/index.htm

繼續閱讀