關於Unity中MonoBehaviour的構造函數
在學習Unity MVVM UI框架的時候,一不小給一個繼承自MonoBehaviour類的子類編寫了自定義構造函數,結果調Bug調了兩個鍾,特此在這里記錄一下,MonoBehaviour的構造函數由unity引擎自己調用,什么時候調用,調用幾次都不知道的~所以任何關於游戲的邏輯(初始化邏輯)都應該寫在Awake或者Start上!
下面是Bug出現的截圖,在開始游戲后,構造函數被調用了2次,同時,在結束游戲時,該類的構造函數又被調用了一次。。。。