protobuf弄不好啊。

http://blog.csdn.net/wzh200x/article/details/51858931
跟着这个文章来的。
然后才到第二部就报了好多错。有大神指导指导吗?
Compile error: Cannot require ‘bytebuffer’ from ‘D:\Desktop\si\protobuftest\temp\scripts\assets\Script’. Module not found…

有大神能够指导指导吗?

人工置顶。求关注。

这个我用了,很好搞
1、项目工程npm install prtobufjs
2、加载协议文件:
var self = this;
cc.loader.load(cc.url.raw(“resources/webchat.proto”), function(err, tex){self.onLoadHandler(err, tex);});

onLoadHandler: function (err, tex) {
if (null !== tex) {
var ProtoBuf = require(“protobufjs”);
//console.log(cc.url.raw(this.PROTOFILE));
//var proBuilder = ProtoBuf.loadProtoFile(cc.url.raw(this.PROTOFILE));
//var proBuilder = ProtoBuf.loadProtoFile(“http://localhost/webchat.proto”);
var proBuilder = ProtoBuf.protoFromString(tex);
this.MyProto = proBuilder.build(“MyProto”);.
}
},

3、然后就可以用了:
var UserInfoMsg = MyProto.proto_UserInfoMsg;
var userInfoMsg = new UserInfoMsg;
userInfoMsg.setUid(1000);
userInfoMsg.setName(“Hello world!”);

    console.log(UserInfoMsg);
    console.log(userInfoMsg);
    console.log("proto test end");
    */

    // 模拟发送
    // 1.对象转字节:var proData = parentModule.toArrayBuffer() 
    // 2.字节转对象:ParentModule.decode(proData)

代码仅供参考

1、项目工程npm install prtobufjs
这个就不懂什么意思了。。这样打包出来的APK会不会出问题?

lhs103 用的是这里介绍的方案,不会有问题
http://www.cocos.com/docs/creator/scripting/third-party-module.html

https://github.com/czlbaiyi/zergnest_client_creator
这个我研究后写的
用的protobuf3.0
里面有个登录的例子

1.3 存在一个小问题,升级到 1.4 以后,只要按照原插件脚本的步骤操作,就不会有问题了。