- Unity 4 3D開發實戰詳解
- 峰 杜化美 張月霞 索依娜編著
- 425字
- 2019-01-01 21:14:56
3.1 Unity腳本概述
與其他常用的平臺有所不同,Unity 中的腳本程序如果要起作用,主要途徑為將腳本附加到特定的游戲對象上。這樣,腳本中不同的函數或者方法在特定的情況下會被回調,實現特定的功能,下面給出兩個最常用的回調方法。
● Update 方法:這個方法在運行一幀之前被調用,大部分游戲代碼在這里面執行,除了物理代碼部分。
● FixUpdate 方法:這個方法會在固定的物理時間步調調用一次。這里也是基本物理行為代碼執行的地方。
除了以上兩個常用的回調方法,Untiy 還提供了其他很多回調方法,后面的章節會陸續介紹一些。同時,還有一種可以稱之為方法外部代碼的源代碼,其在物體加載時運行,這可以用于初始化腳本狀態,有點類似于C#里面的成員變量聲明。
同時,開發人員在有需要的情況下,還可以重寫一些處理特定事件的回調方法,這類方法一般以On前綴開頭,如OnCollisionEnter方法(此方法在系統檢測到碰撞開始時被回調)等。
提示
其實上述的方法與代碼在開發中一般都是位于MonoBehaviour類的子類中的,也就是說開發腳本代碼時,主要是繼承MonoBehaviour類并重寫其中特定的方法。