cocos creator 版本:3.7.3
新建一个空工程测试protobuffer库,把 用下面命令方式生成的库文件以插件方式
导入到工程中,
///////////////////////////// 生成命令方式///////////////////////////////////////////////////
// 创建并编辑 account.proto
package protoTest;
//角色对象
message Player
{
optional int64 id = 1;
optional string name = 2;
optional int32 level = 3;//等级
}
npm install protobufjs // 安装
// 并将安装后的目录下的dist/protobuf.js拖到cocos creator 并设置为插件,全部勾选
// 在.proto同级文件夹下,执行:
pbjs -t static-module -w commonjs -o account.js account.proto
// 修改生成后的account.js文件
var $protobuf = require(“protobufjs/minimal”);
为
var $protobuf = protobuf;
/////////////////////////////////////////////////////////////////////////////////////////////////////
然后提示错误:
[Browser Preview]protobuf is not defined/nReferenceError: protobuf is not defined。
请求官方同学或者有使用过的大佬给予提示方案。

