[0]Laya3D关于资源的销毁

现在游戏中有大量的预制体,预制体引用到一些自己模型专用图+一些公共噪声图
Laya有自带比较好的资源销毁控制吗?比如卸载一个预制体的时候自动卸载掉预制体相关专用资源?
或者说这个得自己来写?如果自己写,是否有办法知道一个预制体具体用到了哪些资源链接?
 
已邀请:

_Nodep_

赞同来自:

经过小高的文章以及自行断点后,总结如下:
手动:需要自行lock 自动:加载好默认就是lock,除非手动clear或自行unlock
 
 * 分为Laya自带的回收 Laya.R...des...,和手动回收 Laya.Loader.clea...
 * Laya.Resource.destroyUnusedResources
 * Laya.Loader.clearRes
 * 对于图集:atlas自动落锁,clear自动开锁
 * 对于fui:fgui有自己的包管理,不要手动调用clearRes处理,走fui的pack管理就行。
 * 对于预制体:手动落锁,手动开锁,自动回收或手动回收
 * 对于动态单图:手动落锁,手动开锁,自动回收或手动回收
 * 举例:2.5D地图中的地块,如果要进行缓存,则需要手动落锁,手动开锁,手动回收或自动回收。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作