Layaair 集成 protobuf 其实和 Egret 差不多,
在前几篇里面我们已经介绍 关于在 Egret中 使用 protobuf 没有基础的 可以点开看看;
其中 Layaair 和 Egret 工程文件结构不太一样 大家稍稍注意就好
这个是刚刚新建的工程,我们把 protobuf 放在 bin 目录下
然后我们再后入 进去
把 .proto 文件拷贝到 protofile 文件夹中
需要的东西已经帮我们只做好了
以后要是 有修改 ..proto 文件 就进入 protobuf 文件夹 执行下 pb-egret generate 就好了
当然我们也可以 写一个 .bat 文件 点击一下就好了
注意 bat 问价要和 protobuf 在一个文件夹中
@echo off
echo pb-egret generate 开始
pb-egret generate
echo pb-egret generate 结束
pause
最后还最重要一点 要在 index.html 中加入对 js 引用
然后在 项目根目录中加入
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"sourceMap": true
},
"include": [
"src",
"libs",
"bin/protobuf/**/*.d.ts"
],
"exclude": [
"node_modules"
]
}
在这里可以使用了,代码提示也有了