Cocos3.8.6打包webmobile如何选择gzip压缩格式

我的3.8.6打包webmobile平台的时候想减小打包后js文件的大小,看网上很多地方都说构建的时候选择gzip,但是我在打包的时候怎么也找不到压缩格式的选择,这个是我的构建窗口


官方文档好像都没有说明。
希望截图告知具体在哪里选择gzip,谢谢!

这个一般配置在服务端就好了,选择一下要 gzip 的文件后缀服务器会自动压缩的

谢谢!也就是说cocos web平台构建的时候是没有gzip压缩功能的是吧。

对,在服务端配置也比较简单,而且对 cdn 也比较友好

好的,另外想问一下在preloadScene()后调用loadScene()有没有办法获取场景的加载进度,因为在preload完成之后loadScene可能还需要很久,如果在preload完成后进度设为100感觉不合适,但是如果设置为小于100的比如90,可能会在90进度后很久突然就到游戏界面,感觉有点突兀,就是想有没有办法能从90-100平滑过渡

对进度做个缓动就好了

但是缓动的时间怎么把握呢,有时候可能loadScene需要很久,有时候可能又很快

这个其实你可以问问 ai,director.preloadScene 可以传递第二个参数,是一个 function,可以用来显示下载总数和已下载数量。

不管加载所需要的时间,只是对你的进度做个缓动,不至于90直接变到100这样。比如目前进度是80,然后加载完一个资源之后更新到83了,这个时候在0.5秒内将进度更新到83。这样就进度条的表现就不是那种跳跃式的。
不管进度是多少,都是从当前进度在一定时间内更新到下一个目标值

感谢回复!