1.今天做項目發現有個腳本的Awake方法執行不了,於是上網查了下,發現是腳本掛載的物體沒有激活的原因(gameObject.active=fasle),下面這篇文章有很詳細的解釋
https://blog.csdn.net/qq_28849871/article/details/78137261
2.按照上文的說法我檢查了我的物體已經激活了,但我在Awake方法裏註冊的按鈕點擊事件還是沒有用,點了按鈕沒反應,自己琢磨了下,發現是因爲我這個腳本里有一個Awake方法了, 然後它繼承的父類裏也有一個Awake方法,於是我把他父類的Awake方法寫成虛函數,在我這個類的Awake里加上一句base.Awake(),問題解決!
按鈕的點擊事件放在父類了,😓