Историја ревизија

Аутор SHA1 Порука Датум
  tanghai 77b2e3042d 客户端加入LitJson,不再使用Mongo序列化,只使用Protobuf-net跟LitJson пре 5 година
  tanghai a19a21a9cf 大量更新,编译通过,还没跑通 пре 5 година
  tanghai 0218cf218e 1.服务端警告当错误,修复所有编译错误 пре 5 година
  tanghai 22c71a76ed 去掉IMessagePacker,根据opcode来选择序列化方式 пре 5 година
  tanghai bbd4653616 添加protobuf-net, 6.0将使用protobuf-net,去掉google.protobuf пре 5 година
  tanghai f3632a78f0 删除AStar,推荐用recastnavigation代替 пре 5 година
  tanghai e76a4fe0cb 修复服务端启动错误 пре 5 година
  tanghai aa148b84ef 1.Event修复 пре 5 година
  tanghai b32a959740 EventSystem 事件方法修改,改名成publish,参数改成统一为struct,这样的好处是,不会出现订阅的事件与发布的事件参数不一致的问题 пре 5 година
  tanghai cdacc1b0a8 集成新版的ETTask,代码更简洁,性能更高 пре 5 година
  tanghai 9b870beb52 命名空间全部改成ET,不再区分ETModel跟ETHotfix пре 6 година
  tanghai a5e8488153 改成Excel来配置启动项,编译通过 пре 6 година
  tanghai d417dfe00a 先去除Hotfix层,暂时跑不起来 пре 6 година
  tanghai 0ba82a4b42 unity使用2019.3,dotnet core使用3.1 пре 6 година
  tanghai c037aacbc1 6.0升级 пре 6 година
  tanghai 031443794a ActorLocation使用ActorLocationSender来实现,实现大大简化 пре 6 година
  tanghai 7fae93d362 增加协程锁组件,locationComponent跟actor都使用协程锁来实现队列机制,代码大大简化,并且非常好懂。 пре 6 година
  tanghai ede8d03cab server升级到使用dotnet core 2.2版本 пре 6 година
  tanghai 584eecae4d Unity的CancellationTokenSource在超时Cancel的方法没有投递到同步上下文,因此会回调到其它线程,而服务端不会,所以这是一个bug。增加ETCancellationTokenSource, 来替代CancellationTokenSource пре 6 година
  tanghai 91ac5dbd0e 增加ProcessHelper类,所有启动进程的地方都使用这个类 пре 6 година
  tanghai cb1d1144b0 重构了下寻路,客户端使用Unity本身的数学库,服务端使用ET实现的一套Unity兼容的数学库,这样以后更方便移植Unity的插件,性能更好 пре 7 година
  tanghai c69a8a49e0 整理UnityMath,删掉一些不用的代码 пре 7 година
  tanghai 2edb71b09d 更新mongo驱动到2.7,以支持MongoDB4.0,客户端需要加上NET452宏 пре 7 година
  tanghai ecc328c290 增加ComponentView功能,客户端可视化 пре 7 година
  tanghai f244253192 重载Component的ToString方法,方便repl时打印Component对象 пре 7 година
  tanghai de4ae396f7 增加repl,可以直接调用Model层的数据跟方法,Hotfix层不行,roslyn限制了从内存中加载dll的形式,只支持使用LoadFrom加载, пре 7 година
  tanghai dd13e1002e 增加DeserializeSystem,Component在反序列化后会触发该System。不过要小心使用,因为假如这个Component会保存到DB,那么传到dbserver也会执行这个System пре 7 година
  tanghai d1be913bce 寻路配置放到Config目录 пре 7 година
  tanghai dd6d3536e7 用async ETVoid取代async void,避免使用async void。 пре 7 година
  tanghai 29b81cc23f 简化ETTask пре 7 година