2016年8月17日 星期三

【Unity官方教學分享】Awake和Start

網頁連結

Awake和Start是在讀取腳本時優先被呼叫的函式,但它們之間還是有些許的不同。
Awake函式即使腳本沒有啟用(enable)依然會執行,適合使用在設定參照與初始化。
Start會在Awake之後,但只會在腳本為啟用狀態時呼叫,所以當腳本啟用後,需要優先執行一次的動作,就適合在Start中處理

以下是Unity函式執行的順序,除了初始化時的Awake和Start之外,也包含其他階段函式執行的順序
https://docs.unity3d.com/Manual/ExecutionOrder.html
以上是Awake和Start的說明。
不過老實說看完教學之後,還是很難理解使用這兩個函式的時機,所以實際去估狗其他開發者遇到什麼狀況,會比較容易理解其中的差異。
這次就到這裡。

3 則留言:

【自製小遊戲】水平思考猜謎(海龜湯)

遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...