你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]Loader.clearRes(..., true); 强制释放图片后出现黑色
Loader.clearRes(..., true); 强制释放图片后,后面再次用到这张图有几率变为黑色,有什么办法可以重新把图片加载到内存里吗
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Monica
-
知识达人
赞同来自:
1.7.12beta版本新增了一个clearTextureRes接口,如果你不确定之后是否会用到这张资源的话可以用Laya.loader.clearTextureRes("url")进行销毁。
关于clearTextureRes:
销毁Texture使用的图片资源,保留texture壳,如果下次渲染的时候,发现texture使用的图片资源不存在,则会自动恢复
相比clearRes,clearTextureRes只是清理texture里面使用的图片资源,并不销毁texture,再次使用到的时候会自动恢复图片资源
而clearRes会彻底销毁texture,导致不能再使用;clearTextureRes能确保立即销毁图片资源,并且不用担心销毁错误,clearRes则采用引用计数方式销毁
* 【注意】如果图片本身在自动合集里面(默认图片小于512*512),内存是不能被销毁的,此图片被大图合集管理器管理
要回复问题请先
登录
发起人
xxing22657
相关问题
请问LayaAir中如何使图片以圆形的方式显示?
编译调试启动chrome出现错误: Error processing launch: Error Could not attach to main target
iphoneX环境下新手引导的抠图透明区域为黑色,其它机型都是正常的。
Laya2.12.0项目出现卡顿现象(必现)
ios14系统下 blendMode='lighter' 图片异常
版本不匹配! 全局 tsc (2.2.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误
matter中layasprite怎么改变图片大小?
Texture图片能否进行翻转?
谷歌浏览器播放mp3出现The AudioContext was not allowed to start.
Laya2.12项目 左上角出现哭脸,是什么东西崩溃了吗
路径是对的,但老是,调试控制台提示:错误,图片是IDE自带的,也不显示
问题状态
最新活动:
2017-11-03 16:26
浏览:
2145
关注:
3
人
商务合作
1 个回复
Monica - 知识达人
赞同来自:
关于clearTextureRes:
销毁Texture使用的图片资源,保留texture壳,如果下次渲染的时候,发现texture使用的图片资源不存在,则会自动恢复
相比clearRes,clearTextureRes只是清理texture里面使用的图片资源,并不销毁texture,再次使用到的时候会自动恢复图片资源
而clearRes会彻底销毁texture,导致不能再使用;clearTextureRes能确保立即销毁图片资源,并且不用担心销毁错误,clearRes则采用引用计数方式销毁
* 【注意】如果图片本身在自动合集里面(默认图片小于512*512),内存是不能被销毁的,此图片被大图合集管理器管理