微信小游戏是不是无法用protobuf?

首先微信小游戏移除了eval等动态执行代码的能力,导致protobufjs这个库无法正常运行。另外我记得以前小程序的websocket只能用text模式,不知道现在是否支持binary模式?

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0c1e8e0253176ecf0b2212d8fb57ff21&highline=protobuf&token=&lang=zh_CN
貌似前几个月也有微信官方的人回答不支持protobuf

自问自答一下,虽然在微信工具里,protobuf.js的inquire函数的eval无法执行,返回了null,但和websocket服务器通讯编解码貌似也没啥问题

您好,我想问一下,在cocos creator构建出的微信小游戏项目中,应该在哪儿写微信相关的api,比如获取用户信息wx.getUserInfo

Mark下这个帖子
你那边小游戏里面用上 protoobuf 了吗?Load 本地 proto 文件和解析没有问题吗

我用的是protobuf.js,用pbjs把proto文件转成js文件,记得不要以插件方式导入,生成的js文件,开头要require一下protobuf,最后要export一下$root

1赞

你好我也遇到这个问题,我们将proto文件生成了一个js文件,但不知道怎么引入到小程序中,能方便提供一下示范代码吗

同求,有没有前辈来指点一下啊,十分感谢

可以用,我们一直在用官方的protobuf,半年了也没改过一直可以,我有个老帖子里面写了怎么用的