06 2022 档案
摘要:观察者模式:当对象间存在一对多关系时,则使用观察者模式。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 TestCommonEvent.cs 1 using System.Col
阅读全文
摘要:下载protoc.exe 用于生成c# 代码,地址:https://github.com/protocolbuffers/protobuf/releases 下载的版本最好和Google.Protobuf.dll 版本一致。 解压之后,我们在bin目录下编写一个简单的test1.proto: 1 s
阅读全文
摘要:获取Google.Protobuf.dll 有2种方式: 第一种:下载源码,配置环境、自行编译,相对麻烦,略过。 第二种:打开VisualStudio,通过 NuGet包管理 获取Google.Protobuf.dll 然后打开工程目录搜索 Google.Protobuf.dll 拷贝到unity
阅读全文
摘要:通讯协议实现有2种方式 一种是我们自己用struct(结构体),一种用第三方Google.Protobuf。 通讯协议一般都是转化为byte字节发送给服务端,所以需要封装一个 常用数据类型 与byte 可读可写的转换这么一个类。 举个例子: short 与byte转换: 1 public void
阅读全文