[]关于3D场景的资源销毁问题

请问Laya是否可以获取到指定节点或者Sprite3D的资源地址,我看过官网的资源销毁案例,3D资源需要做一个json纪录我觉得实在太麻烦,因为我加载资源是直接加载场景的资源地址,而销毁的时候发现销毁这个地址并不能完全销毁,于是我尝试遍历整个场景的节点,并打印出每个资源的url,如下:

3d.png

 
发现url除了加载的哪一个其他的都没有,请问目前只有官网的那种解决方法了吗?没有更加简单的吗?
已邀请:

Aar0n

赞同来自:

这种已经很简单了。。

131*****361

赞同来自:

确实坑爹,楼主有更好的方法没

137*****162

赞同来自:

我们项目是自己编写工具,对ls文件进行json解析,生成一个内部所有资源url的列表。
整个列表文件以xxx.ls场景的xxx为key。
在销毁xxx.ls时,对列表文件的每一项进行getRes(),判断引用次数referenceCount为0 ,并调用dispose()
 

137*****162

赞同来自:

我们项目是自己编写工具,对ls文件进行json解析,生成一个内部所有资源url的列表。
整个列表文件以xxx.ls场景的xxx为key。
在销毁xxx.ls时,对列表文件的每一项进行getRes(),判断引用次数referenceCount为0 ,并调用dispose()
 

要回复问题请先

商务合作
商务合作