2014年6月12日 星期四

[ Unity JS] 瞭解常用函式的執行順序

在Unity中有幾個常用的函式,分別是Awake、Start、Update、及OnGUI。我們利用print指令,來觀察這些函式的執行次序。
其執行次序如右:Awake->Start->Update->OnGUI。Awake和Start兩個函式只會執行1次,其餘會執行很多次。

有關於Awake和Start間的差別可參考下面這篇文章。

Update函式的說明如下:

有關OnGUI函式說明如下:

[ Unity JS] 簡易腳本

Unity是一款功能相當強大的3D遊戲開發工具,它支援3種程式語言,分別是Java、C#、Boo。今天我們先談Java Script,本篇介紹最本腳本。 首先你必須先建立一個視覺物件,本範例以Cube為例。
在Assets上按下右鍵選擇Create->Javascript,建立Java腳本。
在上圖中間地方,連續點擊Java的檔案,會出現編輯器。
輸入程式。
回到Unity編輯器,把程式拖到Cube物件,然後打開Console視窗,按下執行鈕。我們可以利用Print來做為程式除錯用。