你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]关于canvas下资源释放的问题
现在面板关闭的时候我会调用clearTextureRes清理,现在发现在canvas模式下,再次打开界面有可能会有皮肤丢失。这个方法canvas下不能使用吗,求大神指点
没有找到相关结果
已邀请:
与内容相关的链接
提交
4 个回复
w1114367261
赞同来自:
/**
* 销毁Texture使用的图片资源,保留texture壳,如果下次渲染的时候,发现texture使用的图片资源不存在,则会自动恢复
* 相比clearRes,clearTextureRes只是清理texture里面使用的图片资源,并不销毁texture,再次使用到的时候会自动恢复图片资源
* 而clearRes会彻底销毁texture,导致不能再使用;clearTextureRes能确保立即销毁图片资源,并且不用担心销毁错误,clearRes则采用引用计数方式销毁
* 【注意】如果图片本身在自动合集里面(默认图片小于512*512),内存是不能被销毁的,此图片被大图合集管理器管理
* @param url 图集地址或者texture地址,比如 Loader.clearTextureRes("res/atlas/comp.atlas"); Loader.clearTextureRes("hall/bg.jpg");
*/
public static function clearTextureRes(url:String):void {
w1114367261
赞同来自:
你是针对Texture清理的吗?
w1114367261
赞同来自:
直接调用Loader的clearRes传一个路径进行清理,或者调用Loader的clearTextureRes都可以清理掉文理(仅限图片尺寸小于512的),你清理完在用的时候需要自己在重现加载,要不找不到图片!
yung
赞同来自:
同时使用cacheAs+clearTextureRes 确实有bug,请等待修复,或者不同时使用
要回复问题请先
登录
发起人
shiyang
相关问题
laya针对页游耗用内存大的问题是如何解决的?
unity导出粒子文件问题
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
关于微信7.0.3版本之后的版本,微信小游戏 Android 端调整 “在屏 Canvas” 的放缩策略
关于适配采用showAll后留白部分的颜色问题
横屏模式在锁定竖屏的iphone上不能正常显示的问题
关于shader中opengl函数问题
new Laya.Sprite();绘制图形以后,怎么删除释放资源?
关于逻辑贞更新间隔机制、时间和其他一些Timer相关的问题
graphics alpha 问题
LayaAir3.1.4中使用Spine3.8的动画资源显示异常
问题状态
最新活动:
2018-04-26 21:09
浏览:
4170
关注:
3
人
商务合作
4 个回复
w1114367261
赞同来自:
* 销毁Texture使用的图片资源,保留texture壳,如果下次渲染的时候,发现texture使用的图片资源不存在,则会自动恢复
* 相比clearRes,clearTextureRes只是清理texture里面使用的图片资源,并不销毁texture,再次使用到的时候会自动恢复图片资源
* 而clearRes会彻底销毁texture,导致不能再使用;clearTextureRes能确保立即销毁图片资源,并且不用担心销毁错误,clearRes则采用引用计数方式销毁
* 【注意】如果图片本身在自动合集里面(默认图片小于512*512),内存是不能被销毁的,此图片被大图合集管理器管理
* @param url 图集地址或者texture地址,比如 Loader.clearTextureRes("res/atlas/comp.atlas"); Loader.clearTextureRes("hall/bg.jpg");
*/
public static function clearTextureRes(url:String):void {
w1114367261
赞同来自:
w1114367261
赞同来自:
yung
赞同来自: