Historia zmian

Autor SHA1 Wiadomość Data
  tanghai 55de3d8892 把ActorType改成ActorInterceptType(拦截器类型),也就是说默认没有拦截器,actor消息是由IMActorHandler处理,如果MailBoxComponent有设置拦截器,则交给拦截器处理,比如Gate Session的MailBoxComponent就设置了拦截器 7 lat temu
  tanghai d7a14b95d8 去掉了IEntityActorHandler接口,IEntityActorHandler需要每个actor都需要new一个对象,而且热更十分不方便,改成使用string来分发 7 lat temu
  tanghai b6d1786750 Actor实现做了改动,Actor消息不再由一个消息包裹着发送,而是消息直接带有ActorId, 这样可以减少一次消息序列化反序列化,提升了性能 7 lat temu
  tanghai cad891d5fd 整理代码 7 lat temu
  tanghai 7a7d58b604 1.去掉消息继承机制,主要是很多序列化库无法继承,包括ILRuntime端的protobuf 7 lat temu
  tanghai 0cfb48b4e6 消息到热更层要new个数组,感觉不太合适,还是想办法把它去掉。去掉消息协议中的rpcid,rpcid还是可以放到消息中,根据opcode来确定消息是否需要抛到热更层,在有热更层进行分发。这样hotfix层消息接收时可以减少new一块内存,减少gc 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 145650750a 客户端协议热更成功! 8 lat temu
  tanghai 0dbce9a954 1.消息格式变化,size(2byte)+ headSize(2byte) + head + message 8 lat temu
  tanghai 42b9777df0 1.session断开应该让rpc响应错误,否则Call将无法得到返回 8 lat temu
  tanghai d80992f475 1.服务端增加模块module目录,一个模块功能可能需要好几个Entity Component System搭配使用,将这些类放到同一目录方便管理 8 lat temu