[0]Laya3D关于资源的销毁
现在游戏中有大量的预制体,预制体引用到一些自己模型专用图+一些公共噪声图
Laya有自带比较好的资源销毁控制吗?比如卸载一个预制体的时候自动卸载掉预制体相关专用资源?
或者说这个得自己来写?如果自己写,是否有办法知道一个预制体具体用到了哪些资源链接?
Laya有自带比较好的资源销毁控制吗?比如卸载一个预制体的时候自动卸载掉预制体相关专用资源?
或者说这个得自己来写?如果自己写,是否有办法知道一个预制体具体用到了哪些资源链接?
没有找到相关结果
已邀请:
2 个回复
小高
赞同来自: _Nodep_
_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地图中的地块,如果要进行缓存,则需要手动落锁,手动开锁,手动回收或自动回收。