技术栈

lua-protobuf

四夕立羽
1 年前
网络·lua·unity3d·protobuf·gameframework·lua-protobuf·工具流
unity3d:GameFramework+xLua+Protobuf+lua-protobuf,生成.cs,.pb工具流1.区分lua,cs用的proto 2.proto生成cs,使用protogen.exe,通过csharp.xslt修改生成cs样式 3.proto生成lua加载.pb二进制文件,并生成.pb列表文件,用于初始化加载 4.协议id生成cs,lua中枚举
四夕立羽
1 年前
服务器·unity3d·protobuf·gameframework·xlua·lua-protobuf·收发协议
unity3d:GameFramework+xLua+Protobuf+lua-protobuf,与服务器交互收发协议1.cs收发协议,通过protobuf序列化 2.lua收发协议,通过lua-protobuf序列化proto生成的CS类,基于这两个基类。分别为CSPacketBase是客户端发送至服务器,SCPacketBase是服务器发送至客户端 Q:为什么要区分这2个 A:反射注册所有SCPacketBase类,为C#接收协议反序列化候选 一个类示例