资源计数问题的请教

1.实例化一个 预制体,预制体内使用的 图片资源 是不是会 引用计数 +1
2.实例化的预制体销毁后,其内使用的 资源计数 会不会 -1
3.实例化后的预制体,里面的精灵 更换了纹理的使用, 更换的纹理是否需要开发者自行管理 引用计数?

不会动态加载的需要你自己管理

1.加载了预制体,引用的资源计数会自动+1
2.销毁不会-1,只有你收到释放这个预制体,引用的资源才会-1
3.需要自己管理,你替换纹理,上一个计数就要自己手动-1

了解了 ,那开发者还是需要很关心这个资源管理的过程才行

不能这样搞,动态加载prefab也需要自己维护引用计数addRef一下不然其他地方如果也是用的这个pb资源一旦在其他地方被释放那就报错可能会崩,现在assetmanagede 资源管理很简单保证addref和decref成对出现就完事了

预制体上用到的应该不需要开发者去计数吧?只有动态加载的图片才需要手动计数和释放,可以这么理解吗?

嗯你维护预制体的资源引用计数就可以了,如果动态加载的纹理啥的同理,记住就一个原则load的资源保证addref和decRef成对的,然后基于此原则其他怎么使用怎么设计就自由发挥了

谢谢大佬的答疑~