unity3D腳本的生命周期
阿新 • • 發佈:2017-06-13
技術 編輯 test nts wake div blog popu mono
組件綁定腳本請看:http://blog.csdn.net/tutuboke/article/details/40894433
綁定後。先寫腳本,代碼例如以下:
using UnityEngine; using System.Collections; public class Test1 : MonoBehaviour { //變量設置為public 能夠再unity3D的編輯器中調節 初值及運行時可能查到值得時時變化 public int i; public int j; public int k; //喚醒一個腳本 第一個運行 運行一次 void Awake(){ Debug.Log ("Awake"); } // 開始 運行一次 void Start () { Debug.Log("Start"); } //繪制界面的 每幀都會調用 void OnGUI() { if (k==0) Debug.Log ("onGui"); k = 1; } // 每幀都運行update void Update () { if (i == 0) { Debug.Log("Update"); } } //update函數之後調用 每幀都會調用 void LateUpdate(){ if (i == 0) { Debug.Log("LateUpdate"); i = 1; } } //定時調用 //Edit->preject setting ->Time -> (Inspector監測視圖)Fixed Timestep 設置刷新時間 void FixedUpdate(){ if (j==0) Debug.Log("FixedUpdate"); j = 1; } //綁定的組件被刪除調用 void OnDestroy() { Debug.Log("OnDestroy"); } }
執行u3d ui編輯器,在UI編輯器的左下角查看執行信息及log 出現效果:
unity3D腳本的生命周期