赞
踩
Protobuff是对消息体进行序列化和反序列化的操作。
syntax = "proto3"; package Com.Yy.Control.Proto; enum Event { NULL = 0; HEART = 1; RECONNECTION = 3; DEVICE_CHECK = 10001; USER_LOGOUT = 10004; } message Message { Event event = 1; string deviceNumber = 2; }
protoc --proto_path=./src --csharp_out=../Assets/Scripts/Socket/Proto ./src/*.proto
运行完去打开unity 你就会发现 对应的C#脚本已经生成好了
假如你发现么有生成或者没有刷新,可能是你消息体有错,或者路径写的不对,修改后再试。
结合之前讲的socket中,你会看到消息体的使用:
至此,Socket的基本使用已经讲完,后续进阶的等有机会再讲。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。