unity Awake() 单例模式 问题
2023-08-30 17:11 作者:原野的天空biubiu怪 | 我要投稿
两个manager文件一个Gamemanger ,UImanger
Gamemanger 的 Awake()
{ Instance = this;
UImanger.XXXXX.XXXX; }
UImanger的 Awake() , private void Awake() { Instance = this; }
报错,空引用。
UNITY,在运行的时候,应该是先分别Awake()函数,
在Gamemanger 的 Awake() 里调用 UImanger.XXXXX.XXXX;,时,UImanger的awake还未运行(既 UImanger还未初始化),所以会报错空引用。


