unity退出运行状态,ui显示对象会报错:DisplayObject is still in use but GameObject was disposed

ui面板基于UIPackage.CreateObject()创建, 关闭unity 对ui面板未做销毁操作, 在OnApplicationQuit时机做销毁问题仍然他在
bb1f9cf76d3afb79592e27e46558c36.png
已邀请:

谷主

赞同来自:

不清楚你做了什么

stephen_2019 - 一个人

赞同来自:

就是挂载在GRoot下面的对象, 关闭运行状态时就会报错,我不清楚你在退出程序什么时机做的销毁,但是我感觉在退出进程时开发者应该不用关心这个销毁工作,你应该已经遍历销毁。面板正常的打开关闭,add, remove都不会有问题,就每次关闭运行就logError

要回复问题请先登录注册