请教下 protobuf.js 预编译的js 怎么压缩啊。。体积好大好大。

随随便岁几个协议就几十K

@jare @panda @jare

我的 protobuf.js 也70K 这不正常么 …

现在游戏都几个GB了 手机都几百GB内存了 你还在纠结这几十KB?

老哥你最后怎样解决的?

我的生成的包文件,1.6M了,确实太大了,这还是把里面一切没用的删除后的体积,没删得7M

请问解决了吗 怎么解决的 我目前的项目也是这个问题

–no-delimited --no-convert --no-verify 加上这几个参数 体积减少一半

1赞

这几个参数干嘛用的

用json格式的pb最节省空间,但会增加加载时间,用js的pb加载最快,但是会增加空间占用,但是可以裁剪不用的函数,我之前在2.x写了插件,muzzik_proto-generate,可以参照下

如果协议较多,建议使用json方式加载。 虽然会在初次使用时占用解析的时间,但可以在游戏加载完成后预处理一下,游戏中就不会有额外开销了。

这类问题是取舍问题。

微信小游戏等平台不是禁用了new Funtion了么