LuaFramework_UGUI
LuaFramework_UGUI copied to clipboard
创建panel出现图片资源missing结果
我的图片资源都为同一个包 步骤1:在一个主panel中打开一个次级panel,该panel会调用loadPrefab,然后Destroy该panel,再打开就会是白屏,看Inspector里显示图片sprite那里提示missing。 步骤2:在主panel中打开次级panel2,在次级panel2中打开另一个panel3同时Destroy次级panel2,又destroy另一个panel3,重复该步骤,panel3的图片资源也是missing,不知道啥原因
大神能帮忙找找原因么
好绕,基本你排查下AssetBundle.Unload(true)
我试试。应该是这样,Destroy的时候也把资源释放了还是怎样,然后再次加载就missing了。刚开始学有点问题多。。
我把UnloadDependencies这句调用注释掉后运行好像可以了。感觉像是一个panel对应一个资源好点。。注释掉感觉会🈶️新问题。。
遇到的同样的问题,看着好像是ResourceManager中assetBundle对象引用计数的问题导致assetBundle对象没有unload的情况下,依赖的资源prefab unload了 。 所以 ,在UnloadDependencies后需要再次检查引用是否等于0,如果0了把没有unload的Panel的unload即可。