unity Awake() 单例模式 问题

来源: 哔哩哔哩2023-08-31 01:37:06
  


(资料图片仅供参考)

两个manager文件一个Gamemanger ,UImanger

Gamemanger 的 Awake()

{    Instance = this;

;    }

UImanger的 Awake() , private void Awake() { Instance = this; }

报错,空引用。

UNITY,在运行的时候,应该是先分别Awake()函数,

在Gamemanger 的 Awake() 里调用 ;,时,UImanger的awake还未运行(既 UImanger还未初始化),所以会报错空引用。

关键词:

责任编辑:sdnew003

相关新闻

版权与免责声明:

1 本网注明“来源:×××”(非商业周刊网)的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。

2 在本网的新闻页面或BBS上进行跟帖或发表言论者,文责自负。

3 相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。

4 如涉及作品内容、版权等其它问题,请在30日内同本网联系。