自动图集+astc纹理压缩,打包抖音小游戏时间过长

使用图集之前打包时间在半小时,使用图集+纹理压缩后,打包时间来到了将近3个小时,翻论坛说2.4.9就修复了无缓存的问题,我的版本是2.4.11 为什么每次打包都这么慢啊,有没有大佬知道怎么修复这个问题,跪谢!

求助求助! 之前用论坛里分享的工具,bundle内的图片即使被预制体引用也会被忽视

我是用3.x版本的,不过应该一样,图集它不走缓存的,每次打包都要进行纹理压缩的。

有几个办法:

  1. 最简单,最快:换一台好机器,首先保证你的项目安装在固态硬盘,然后有一个好的很多核心的CPU。
  2. 用手工图集,就不要依赖cocos 自己的自动图集,这样可以缓存住,下一次打包不会重复的进行纹理压缩。

我推荐办法1,换机器,多搞几台高配置的,固态,内存,CPU 加上,能省下很多时间。

图集意义不大,放弃这个就是了 还增大很多包体积,然后瞬间就快了

1得加钱 :rofl: 2的话现在包太多了,有几百个bundle,手动打图集的话 prefab内的图片需要重新拖,时间有点太长了

那你不要打图集了,当然图集的好处就享受不到。

还有抖音小游戏因为并行下载线程只有5,散图可能会更卡,如果要避免这个,就用bundle 打zip 的形式来解决。

最推荐你加钱换机器,这个最简单。

好的,感谢大佬回复,我试一下不用图集线上内存变化大吗

不打图集影响的是drawcall,和散文件带来的下载压力。

内存变化不大,而且不打图集你也可以纹理压缩,这种是可以缓存的,下次打包就快了。

这体量是重度游戏吧?

(帖子被作者删除,如无标记将在 24 小时后自动删除)

尝试了一下散图,下载速度确实差一点, 决定之前的包就用散图,后续新包都手动图集了 :rofl:
感谢大佬指点!

不是,简单玩法就是关卡多了一点

astc的质量选项开高了很影响打包速度,同时提升也不是特别明显,不如减少区块数,比如说10x10改6x6这种,质量参数fast即可