手动释放prefab资源 。

弹框使用prefab制作,放在resources目录内
用完后使用
res = cc.loader.getDependsRecursively(“myprefab”)
cc.loader.release(res)
来释放资源。
但是随后再显示其他弹框时会有报错

看了日志好像是因为把内置的默认资源 default_sprite_splash 给释放了。:cry:

这要怎么整。这样搞的话就完全不能搬运释放资源了。

2.0.9

最近我也遇到这样的问题,没想出什么好办法,只能手动剔除不能释放的公共图片,临时处理一下。或者自己管理图片。有人整了一套,https://github.com/1083921307/CasualGamesFramework,这个框架里面资源管理模块 (UILoader)可以参考,不知道行不行!

这个太麻烦了 还要引用 计数。而且似乎也解决不了prefab里面引用的其他资源的问题