Unity 生命週期
消息事件函數
在Unity引擎環境下,所處的程序作用域會執行的一套工作流程,就被稱作Unity生命週期。
1.初始化
- OnEnable()
對象被激活的時候所使用的函數,
- Awake()
最先 初始化 的函數,
- Start()
延遲於 Awake 的初始化函數,
2.物理更新
- FixedUpdate()
固定更新函數,
- Update()
實時更新函數,
- LateUpdate()
延時更新函數,
3.物理碰撞
在Unity中,物理檢測碰撞的方式有兩種,一種是碰撞檢測,另一種是觸發檢測
1.碰撞檢測
- OnCollisionEnter()
- OnCollisionStay()
- OnCollisionExit()
2.觸發檢測
- OnTriggerEnter()
- OnTriggerStay()
- OnTriggerExit()
4.GUI 繪製
在Unity中, OnGUI 是一套原生的UI渲染系統,在沒有出 NGUI 或者 UGUI 的時候,還是普遍使用的 OnGUI.