本人转载链接:https://www.jianshu.com/p/1b90dd4bcb0a

1.安装nodejs
2.安装pbjs, 在终端执行npm install -g protobufjs

3.proto转js,进入proto文件所在目录,执行命令:

pbjs -t static-module -w commonjs -o proto.js *.proto(参数说明-o生成的文件, *.proto是源文件; 所有的生成文件名称"protobuf_" + 游戏id)

4.修改生成js文件
把var $protobuf = require("protobufjs/minimal");
修改为var $protobuf = protobuf;

原文链接: https://www.jianshu.com/p/1b90dd4bcb0a npm install protobuf js -g // 全局安装,注:项目中安装也可以,在执行下面命令的时候,指明相对路径 // 并将安装后的目录下的dist/protobuf. js 拖到cocos cr 我是一枚刚入坑cocos的小白o(╯□╰)o开发环境:Cocos Creator 1.9   (需要安装Node. js ,使用npm命令)在网上找了很久都是讲的protobuf. js 的用法,但是没有找到关于ProtoBuf在 Cocos Creator (TypeScript)的完整开发流程,就是把proto 文件 生成 对应的 js 类然后再 生成 ts 文件 ,可以在代码中直接实例化 js 中对象,并且有代码的智能提... 自从开始写protobuf js 的分享教程,就开始坚持不懈的在Cocos Creator 论坛上自吹自擂,无意见被Cocos Creator 制作人南塔斯大神看到了。一不小心收到南大神的论坛私信,询问我可否将protobuf的使用制作成 Creator 的插件,并邀我将插件入驻 Creator 付费商店。收到消息的第一时间,我异常兴奋。第一是我的经验分享竟能受到 Creator 官方大神的关注;其次是居然还可以入驻付 Cocos Creator ts 版本使用protobuf欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的 生成 如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片 生成 一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPan ts 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示 -force-number 强制对s-/u-/int64和s-/fixed64字段使用number。--force-long 强制对s-/u-/int64和s-/fixed64字段使用Long。-w, --wrap 指定要使用的包装器,可接受需要自定义包装器的路径。-r, --root 指定备用的protobuf.roo ts 名称。--no-create 不 生成 用于反射兼容性的创建函数.--no-delimited 不 生成 风格的编码/解码函数. protobuf js 使用教程,支持proto 文件 打包成typescript或javascript脚本 准备工具: 1.node js :如果您的电脑未安装node js ,请安装node js 安装教程可参考 https://www.runoob.com/node js /node js -install-setup.html 2. pb js :用于将proto 文件 打包成typescript或javascript脚本 一.使用node js 包管理器npm安装 pb js 工具 成功安装node js 后,使用Win+R快捷键打开window 拿到后端swagger文档的地址 在 package. js on 的 script 中添加 api: “openapi”: “ ts -node openapi.config. ts ”, 生成 api执行之后会 生成 包含了后端所有接口的请求、实体类类型的 ts 文件 不过因为他是基于umi框架的,使用的是他们封装的axios,我们需要手动修改成自己封装的axio 通过命令 pb js 将proto 生成 js $> pb js -t static-module -w common js -o compiled. js file1.proto file2.proto pb ts 生成 Ts 文件 $> pb ts -o compiled.d. ts compiled. js 封装发送包 let login = { userID: 1, Mac下 cocos creator 中使用protobuf, JS / TS 项目完整流程 因项目需求,入坑cocos creator ,面临的第一个问题就是protobuf的使用,在网上看了很多教程,讲的都已经很完善,但我还是用了两三天才搞出来,这里总结一下经验。 友情提示: JS 项目只需看 步骤 1~4; TS 项目需要看全部 步骤 ; 1、准备工作 1)、proto 文件 文件 名Message.proto: syn... npm install -g protobuf js 将模块安装到全局方便全局使用protobuf js 提供的 pb js 命令行工具。 pb js 可以将proto原 文件 转换成 js on、 js pb ts ,用来将转化后的 js 文件 转为 ts 2.把下载好的protobuf中这个 文件 夹下的protobuf. js 文件 把这个 文件 拖到 Creator 工程中并且导入为插件 3.创建.