使用图集之前打包时间在半小时,使用图集+纹理压缩后,打包时间来到了将近3个小时,翻论坛说2.4.9就修复了无缓存的问题,我的版本是2.4.11 为什么每次打包都这么慢啊,有没有大佬知道怎么修复这个问题,跪谢!
求助求助! 之前用论坛里分享的工具,bundle内的图片即使被预制体引用也会被忽视
我是用3.x版本的,不过应该一样,图集它不走缓存的,每次打包都要进行纹理压缩的。
有几个办法:
- 最简单,最快:换一台好机器,首先保证你的项目安装在固态硬盘,然后有一个好的很多核心的CPU。
- 用手工图集,就不要依赖cocos 自己的自动图集,这样可以缓存住,下一次打包不会重复的进行纹理压缩。
我推荐办法1,换机器,多搞几台高配置的,固态,内存,CPU 加上,能省下很多时间。
图集意义不大,放弃这个就是了 还增大很多包体积,然后瞬间就快了
1得加钱
2的话现在包太多了,有几百个bundle,手动打图集的话 prefab内的图片需要重新拖,时间有点太长了
那你不要打图集了,当然图集的好处就享受不到。
还有抖音小游戏因为并行下载线程只有5,散图可能会更卡,如果要避免这个,就用bundle 打zip 的形式来解决。
最推荐你加钱换机器,这个最简单。
好的,感谢大佬回复,我试一下不用图集线上内存变化大吗
不打图集影响的是drawcall,和散文件带来的下载压力。
内存变化不大,而且不打图集你也可以纹理压缩,这种是可以缓存的,下次打包就快了。
这体量是重度游戏吧?
(帖子被作者删除,如无标记将在 24 小时后自动删除)
尝试了一下散图,下载速度确实差一点, 决定之前的包就用散图,后续新包都手动图集了 
感谢大佬指点!
不是,简单玩法就是关卡多了一点
astc的质量选项开高了很影响打包速度,同时提升也不是特别明显,不如减少区块数,比如说10x10改6x6这种,质量参数fast即可