ETC支持的问题

请问一下导出的时候,是哪里标记的是png还是etc,在加载的时候,就是加载的json文件,然后直接失败的时候,会把png加上。

0275e94c-56a7-410f-bd1a-fc7483f7d14a.json这个文件:
打包后是这样:
[1,[“f0Olg2+t5Ep5w2Sa+bAs7X”],["_textureSetter"],[“cc.SpriteFrame”],0,[{“name”:“r7_c18”,“rect”:[0,0,512,512],“offset”:[0,0],“originalSize”:[512,512],“capInsets”:[0,0,0,0]}],[0],0,[0],[0],[0]]
Libaray里调试是这样:
0,9729,9729,33071,33071,0,0,1 其中第一个0就是图片类型。

打包之后变成上面那种,难到是加密成这样了?f0Olg2+t5Ep5w2Sa+bAs7X?

2.2.x 及以上版本应该您那边选择 etc 压缩后自动会加载 etc 资源才是。只有当设备不支持 etc 压缩纹理的时候,才会去加载 png 文件。

好的,因为etc打包很慢,要好几个小时哈,所以我们是打算移到外面打,但是发现不知道哪个字段标记的是etc,所以只能在游戏内去打,如果在游戏外的话,可以多线程去打会快一些。

另外追问大佬一个问题:接SDK的时候,我发现一个GAME目录一个APP目录

  1. 预加载只会下载资源,不会对资源进行解析和初始化操作。
  2. 预加载在加载过程中会受到更多限制,例如最大下载并发数会更小。
  3. 预加载的下载优先级更低,当多个资源在等待下载时,预加载的资源会放在最后下载。
  4. 因为预加载没有做任何解析操作,所以当所有的预加载完成时,不会返回任何可用资源。
    大佬,请教一下:
    这段话写的有歧义了, 预加载只会下载你资源,预加载没有做任何解析操作。 这到底是只是下载到本地文件,还是预加载到内存?