【插件发布汇】第二弹 《protobuf creator》方便快捷小工具

近期有部分购买插件的朋友,装不上依赖包,用我装好的这个试一试,如若还是有问题,请再留言联系我
依赖包下载地址:https://www.123865.com/s/dZRcVv-jlJJA

楼主,我点击“扩展”下面的“Protobuf Creator” 然后弹出窗口了,但是窗口没有任何显示,


控制台有报错如下:

  • Failed to load script: D:\work\client-game\packages\protobuf-creator\panel\panel_wrap.js
  • TypeError: Cannot read property ‘then’ of undefined
    请问是啥子原因?需要修改什么?
    我电脑装的python版本是3.1.13
    使用的cocos creator版本是2.4.11

你本地装没装node环境?

装了的 版本是22.11.0

调低一下版本,用我本地的版本试一试v17.0.1,如果还是不行给我留个qq,我帮你看一下

升级插件到2.0版本,不支持引擎2.x版本

升级内容

  • 适配引擎3.8.4版本
  • 使用方式改为node_modules库形式
  • 生成文件改为ts脚本
  • 取消部分生成选项

遇到一个问题,微信小游戏平台,scoket是wss,网络可以连接成功,在开发者工具里面消息都可以发和收,但是手机扫码的话,消息发出去,服务器解析结果发现cmd都是0,我是android,ios没有问题

在这里做一下Uint8Array转ArrayBuffer,我之前在做字节小游戏时记得做过这样的处理,你试一试

我等下试试

服务器那边解析报错了

方便贴下服务器那边解析data.buff的代码吗?@Devman

报错那就是方案不对,如果你之前用native跑没有问题,那应该是在手机浏览器上发送字节流的处理有什么差异,我记得之前是在字节小游戏上遇到过类似问题的,不过项目太久远了我也找不到了

原生没有问题,小游戏只有安卓真机有问题,我打日志看看吧

好的,我晚些搭个环境也看看

辛苦了,我记得有你qq,但是找不到了 :grinning: :grinning:

qq也不常用,有问题论坛里留言也行,这个问题和我之前遇到的一样,把截图里发送数据的地方改成 data.slice().buffer 就可以了。

嗯,已经改了

我项目里用的老版本插件 3.8.4时是能用的 到3.8.5就报错了 能给卡一下是啥问题不

还有就是老版本升级新版本 有没有升级指南 我看直接生成ts了 没敢升级

你先备份一下你的项目,然后用新版本的插件,需要修改的是在使用消息体的文件里要 import 生成的 ts 文件。3.8.5是引擎又改了导致老版本报错。