cocos版本:2.3.4参考:Egret论坛:https://bbs.egret.com/thread-59193-1-1.html在Cocos中使用pb-egret转换proto文件,使用repeated会报错。原因是我安装的nodejs版本14等级太高,egret-pb不支持。将nodejs降级到10版本解决。...
通过命令
pb
js将
pro
to生成js
$>
pb
js -t static-module -w commonjs -o compiled.js file1.
pro
to file2.
pro
to
pb
ts
生成
Ts
文件
$>
pb
ts
-o compiled.d.
ts
compiled.js
封装发送包
let login = {
userID: 1,
Cocos
Creator
ts
版本
使用
pro
tobuf欢迎
使用
Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居
中
、居左、居右SmartyPan
ts
创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎
使用
Markdown编辑器
你好! 这是你第一次
使用
Markdown编辑器 所展示
继承于脚本基类scriptBase
先定义一个接口(结构体),把名字和脚本对象绑在一起(脚本对象的类型为基类类型scriptBase)
默认导出ConfigMgr类(类型一般首字母大写),单例、定义数组、将名字与脚本存进数组的函数、获取脚本的函数
import ScriptBase from './ScriptBase'
1.
pro
to
文件
转js
文件
命令:
pb
js -t static-module -w commonjs -o
pro
to.js *.
pro
to
2.
Pro
to数据:
syntax = "
pro
to3";
package grace.
pro
to.msg;
ts
-
pro
tocgen
Pro
toc插件,用于生成TypeScript声明
该存储库包含一个插件,该插件生成与
pro
toc --js_out=import_style=commonjs,binaryJavaScript输出匹配的TypeScript声明( .d.
ts
文件
)。 该插件还可以将服务定义输出为所需的结构
中
的.js和.d.
ts
文件
,以及所需的结构
中
的.d.
ts
文件
。
该插件已
使用
TypeScript 2.7测试和编写。
前提条件是,从或通过软件包管理器(即 , )为您的平台下载或安装
pro
toc (协议缓冲区编译器)。
对于
ts
-
pro
toc-gen插件的
注意:nodejs版本不能太高,不然生成的d
ts
文件
会有
报错
,比如repeated字段就
报错
,
所以我们这里node版本用 10 的就好了
npm install
pro
tobufjs@6.8.4 -g
npm install @egret/
pro
tobuf -g
git地址:https://github.com/WanderWang/
pro
tobuf-egret
如何
使用
假设用户有个名为
pro
ject