Historia zmian

Autor SHA1 Wiadomość Data
  tanghai 39d22ce1ce 客户端gc优化,去掉TimerComponent跟KService中的两个gc 7 lat temu
  tanghai c4930ded5d 1.每个Component都增加了一个InstanceId,这个id每个对象是唯一的,区分开来逻辑Id跟对象Id,比如Player对象的Id在整个游戏期间都是不变的,但是每次登录Player的InstanceId都应该不一样,actorid应该用InstanceId来处理。例如erlang的进程id是actorid,但是erlang进程中的玩家id不会是进程id。 7 lat temu
  tanghai 1ff6f566e9 为了避免命名空间冲突,Model改成ETModel,Hotfix改成ETHotfix 7 lat temu
  tanghai 3f0ec5cf51 Awake Update LateUpdate Start Load等System改成可订阅机制,不同模块可以多次订阅,从此,Event事件,消息事件,System事件都可以多次订阅了 8 lat temu
  tanghai 93b10eca97 把Disposer的Id移动到Component中 8 lat temu
  tanghai e7cc7b9ad0 1.把session.Call的泛型方法去掉了,要获得正确的Response需要强制转换一下,主要是考虑到IOS上aot问题。强制转换一下也不麻烦 8 lat temu
  tanghai 42b9777df0 1.session断开应该让rpc响应错误,否则Call将无法得到返回 8 lat temu
  tanghai 8786552fae ObjectEvent跟EventComponent合并,统一成EventSystem,所有的事件都由EventSystem分发 8 lat temu
  tanghai df38bf1342 修复CircularBuffer一个bug,KSerivce代码整理 8 lat temu
  tanghai c43ca07a88 消除TimerComponent每次udpate的gc 8 lat temu
  tanghai ef8d2262c2 使用protobuf序列化可能是空byte[], 修复benchmark的问题,1000个连接,每秒约4W包 8 lat temu
  tanghai 450b916189 统一使用IPEndPoint表示地址,方便以后用IPV6 8 lat temu
  tanghai 137112db76 初版KCP 8 lat temu
  tanghai 984bdd8b98 合并主干分支 8 lat temu
  tanghai ff64aa7e01 server端迁移到netcore,运行成功 8 lat temu
  tanghai 487d8b2667 1.增加一个初步打包工具,它会自动扫描Bundles子目录,子目录中每个prefab设置成一个包,共享资源放到共享包,每个包中打成一个图集 8 lat temu
  tanghai 8be6993348 修复ILRuntime模式下跑失败的bug,原因是重构过程中Entity不小心继承了ISupportInitialize接口导致出问提。Hotfix层千万小心不要继承mono层的东西 8 lat temu
  tanghai 331dc20242 实现actorProxy,向一个actor发送消息,actorproxy会排队发送,如果发现actor不存在,则重新向location请求actor地址,重新发送,重试3次 8 lat temu
  tanghai 0a883994ad 修复连接错误,并且加上了服务器actor模型 8 lat temu
  tanghai 7de91dae45 windows上 DllImportu使用CallingConvention.Cdecl调用方式 8 lat temu