Unity如何在場景後面調用Awake,Update和Start方法?他們對我沒有訪問修飾符表示它們是私有方法,並且它們不使用任何新的或重寫的內容,那麼Unity框架如何找到調用它們的方法?Unity私有喚醒更新和啓動方法如何工作?
在相關的問題上,是否有任何特定的原因虛擬方法沒有被使用?
編輯:對於那些不熟悉統一的腳本,這是他們通常的顯示:
public class MyClass : MonoBehaviour{
void Start(){
}
void Awake(){
}
void Update(){
}
}
什麼我不明白的是框架如何自動查找並要求每個腳本的方法時,所有出場,他們看起來只是私有方法
@DavidTorry你可能會得到答案的一個更好的機會,如果你表現出一些示例代碼,以便非統一的用戶可以幫助你呢? – CKing
@CKing編輯給出了一個腳本開始的基本示例,如 –
最有可能的是反思。你不得不問Unity3D作者或反編譯他們自己的代碼,以確定。 –