你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]如何方便的删除Sprite3D对象,释放其关联资源?
调用sprite.destroy(true)后,使用chrome查看内存,发现贴图对象,动画对象并没有相应被清理.3D模型该如何干净释放?
没有找到相关结果
已邀请:
与内容相关的链接
提交
3 个回复
w1114367261
赞同来自:
推荐通过资源地址来释放Sprite3D显存资源,
就是自己写一个json的表来存储Sprite3D的资源路径然后在释放的时候根据自己的json表里的路径进行dispose();
通过资源路径列表方法,可以通过配置表的方式,表里增加删除资源也很方便。比如美术在导出场景时,新建一个JSON表,将此场景中切换后不需要的资源路径都放到J表中,有用的资源不入表,资源就不释放,比如一些公用的NPC、道具、特效等游戏元素资源。
Tips:资源包括:场景光照贴图lightmap、材质.lmat、模型.lm、各种类型贴图.png或.jpg、动画.lani、骨骼.lav等资源。
在导出的资源文件目录中建立json文件并编辑需释放的路径资源,形成一个Json数组,名字与.ls文件一致,方使逻辑调用
官方详细教程地址
https://ldc.layabox.com/doc/?nav=zh-as-4-0-14
dfklegend
赞同来自:
谢谢回答
laya有没计划类似其他3D引擎(比如Unity),内部资源自动管理释放?
dfklegend
赞同来自:
极端的还有比如,两个模型A,B都引用了C.jpg,A释放了(同时释放了C.jpg),那B会如何
要回复问题请先
登录
发起人
dfklegend
相关问题
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
使用了u3D导出来的粒子,不停的显示移除并销毁其克隆对象,统计面板的显存和内存就会显示成负数
分享:LayaAir下如何获取图集下的小图资源?
3d显示对象克隆体超出舞台不再显示的bug2.1.0.btea1
模型资源释放问题
怎么获取对象的坐标
使用getChildByName()无法得到子节点对象
LayaAir3.1.4中使用Spine3.8的动画资源显示异常
怎么讲layaAir里的显示对象添加到matter.js里的物理引擎世界里
web端打包发布后能不能自动删除console.log
编辑了图片 执行代码说加载不出来资源 这个是怎么回事?
问题状态
最新活动:
2018-04-08 11:27
浏览:
2539
关注:
2
人
商务合作
3 个回复
w1114367261
赞同来自:
就是自己写一个json的表来存储Sprite3D的资源路径然后在释放的时候根据自己的json表里的路径进行dispose();
通过资源路径列表方法,可以通过配置表的方式,表里增加删除资源也很方便。比如美术在导出场景时,新建一个JSON表,将此场景中切换后不需要的资源路径都放到J表中,有用的资源不入表,资源就不释放,比如一些公用的NPC、道具、特效等游戏元素资源。
Tips:资源包括:场景光照贴图lightmap、材质.lmat、模型.lm、各种类型贴图.png或.jpg、动画.lani、骨骼.lav等资源。
在导出的资源文件目录中建立json文件并编辑需释放的路径资源,形成一个Json数组,名字与.ls文件一致,方使逻辑调用
官方详细教程地址
https://ldc.layabox.com/doc/?nav=zh-as-4-0-14
dfklegend
赞同来自:
laya有没计划类似其他3D引擎(比如Unity),内部资源自动管理释放?
dfklegend
赞同来自: