Egret社区
本帖最后由 vermouth_xyy 于 2020-3-12 14:19 编辑

看的是这篇教程:http://developer.egret.com/cn/github/egret-docs/Engine2D/bitmapTexture/ktx/index.html

目前代码是用远程地址加载图片资源的:
RES.loadConfig("default.res.json", "https://xxx.xxx.xxxx.xxx/game/resource/");

教程有个实例是用loadKTX这个方法去实现加载ktx图片,由于自己只是初学,不是很懂,教程上的例子应该是加载单个ktx图片吧?那要是远程所有的图片都想用ktx的话,该怎么办?要是直接从服务器拿到一张图片的url的话,又该怎么转换ktx啊?替换loadKTX方法力的url链接就可以了么?
如果是用 AssetsManager 批量操作又是怎么操作啊?直接放ktx格式的图片到服务器上就可以了么?


求大神们给点思路,谢谢!

分享到 :
0 人收藏

2 个回复

倒序浏览
marlonj  登堂入室 | 2020-3-17 15:14:01
直接copy ktx使用实例里的CompressTextureProcessor.ts文件,然后按图里的方式修改image的processor就可以把指定的资源按ktx加载了。很简单的东西,多动手,不要看到例子就眼飘过
QQ图片20200317150938.png
vermouth_xyy  登堂入室 | 2020-3-19 11:33:04
marlonj 发表于 2020-3-17 15:14
直接copy ktx使用实例里的CompressTextureProcessor.ts文件,然后按图里的方式修改image的processor就可以 ...

谢谢回复!后来自己试了试这个方法可以的,但是iOS还是有的会花掉,解决之后没有回来及时更新帖子深感抱歉。以后会多多尝试的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部