egret中protobuf解析数据问题解决
Posted YuNansen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了egret中protobuf解析数据问题解决相关的知识,希望对你有一定的参考价值。
最近在进行egret开发时,前后端的协议使用了protobuf,在解析数据的时候出现了一些问题,我在这里大致把我的解决方案贴出来,以备自己以后查阅。
//buffer为我们得到的egret.ByteArray
//values为this.length - this.postion
var bytes: Unit8Array = new Unit8Array(values);
buffer.readBytes(new ByteArray(bytes.buffer), 0, value.bytelength);
//protobuf对象为protoObject
protoObject.decode(bytes);
因为涉及到公司的代码,所以只能大致用这种类似伪代码的形式描述一下,希望可以有所帮助。
以上是关于egret中protobuf解析数据问题解决的主要内容,如果未能解决你的问题,请参考以下文章