1. 程式人生 > >unity客戶端程式筆試後有感(一)

unity客戶端程式筆試後有感(一)

參加了三七互娛的線上筆試之後,學習良多,特來分享。

第一題、unity指令碼的生命週期函式有哪幾個?作用分別是什麼?

答:

Awake():喚醒事件,只執行一次。

OnEnable():啟用事件,只執行一次。當指令碼元件被啟用的時候執行一次。

Start():開始事件,只執行一次。

FixedUpdate():固定更新事件,執行N次,0.02秒執行一次。所有物理元件相關的更新都在這個事件中處理。

Update():更新事件,執行N次,每幀執行一次。

LateUpdate():稍後更新事件,執行N次,在update事件執行完畢後再執行。

OnGUI():GUI渲染事件,執行N次,執行的次數是Update事件的兩倍。

OnDisable():禁用事件,執行一次。在OnDestroy事件前執行。或者當該指令碼元件被“禁用“後,也會觸發該事件。

OnDestroy():銷燬事件,執行一次。當指令碼所掛載的遊戲物體被銷燬時執行。

------

因為本人才疏學淺,日常用的也沒有這麼多,於是只寫了Start,Awake,Update,和OnDestroy。。

這個做為第一題,毫無疑問的是印象深刻,考的是最基礎的知識。