3.0 动态合图的问题

在3.0中,在场景A中实例化了一个prefab显示UI,然后把节点保存起来,切换到场景B中,显示这个节点,发现UI花屏,切换回场景A,显示UI,没有问题。

如果先进入场景B中显示UI,然后把节点保存起来,再进入场景A中显示UI,也是花屏,但是通过花屏可以看出好像是动态合图出现了问题。

不知道是不是3.0中的bug,还是我的用法错了,在2.4中测试没有问题
demo:
3.0 地址 https://gitee.com/wuyutao/test30bug.git
2.4 地址 https://gitee.com/wuyutao/test24bug.git

问题的起因是,把项目从2.4升级到3.0,之后发现弹出UI,会出现花屏问题,经过排查,发现是封装的UI缓存出现了问题,如果不缓存UI,切换场景之后显示UI没有问题。

把其他无关东西全部删除了,保留了一个精简的能重复到bug的demo,通过表象来看貌似跟"动态合图"有关系。

切换场景会重建动态合图 估计是这个原因

已验证确实存在这个问题,暂时可以通过勾选 项目设置>>CLEANUP_IMAGE_CACHE 选项来避免;


感谢反馈!

好的,谢谢