(个人记录)
提出问题
unity制作的游戏在生成后运行发现UI全部消失,并且出现如下报错:
经过一个上午的Debug和调试和ChatGPT的辅助,我找到了解决方案
分析问题
我的UI中包括一个物品栏,其中添加物品格子我使用了协程:
其中这一句就是罪魁祸首
这个协程企图在一个UI更新周期内添加多个格子(问题所在)
解决问题
我将 return null 改为 return new WaitForEndOfFrame();
问题解决啦!
(个人记录)
unity制作的游戏在生成后运行发现UI全部消失,并且出现如下报错:
经过一个上午的Debug和调试和ChatGPT的辅助,我找到了解决方案
我的UI中包括一个物品栏,其中添加物品格子我使用了协程:
其中这一句就是罪魁祸首
这个协程企图在一个UI更新周期内添加多个格子(问题所在)
我将 return null 改为 return new WaitForEndOfFrame();
问题解决啦!