zengjoeng 如题。是把Laya.Event.MESSAGE处理函数的参数用writeArrayBuffer()写入Laya.Byte对象吗?然后Laya.Byte的对象如何解析成某个proto类对象? 而且如果是像官方例子那样动态解析.proto文件,速度慢就先不说了,解析了还要知道有哪些属性,自己传进去,那用protobuf岂不是多此一举?我直接读二进制数组自己赋值不就是了,还要用protobuf干啥?
zengjoeng Monica protobuf官方提供3种编解码方式,运行时读取.proto是最慢的,静态代码解析要快两倍。laya官网却用的是最慢的方式。既然引擎要追求速度,网络游戏协议收发是无时无刻不在进行的,为什么不给一个最更快的方案。渲染效率和处理协议不应当顾此失彼