tanghai
|
b6d1786750
Actor实现做了改动,Actor消息不再由一个消息包裹着发送,而是消息直接带有ActorId, 这样可以减少一次消息序列化反序列化,提升了性能
|
7 лет назад |
tanghai
|
cad891d5fd
整理代码
|
7 лет назад |
tanghai
|
7a7d58b604
1.去掉消息继承机制,主要是很多序列化库无法继承,包括ILRuntime端的protobuf
|
7 лет назад |
tanghai
|
0cfb48b4e6
消息到热更层要new个数组,感觉不太合适,还是想办法把它去掉。去掉消息协议中的rpcid,rpcid还是可以放到消息中,根据opcode来确定消息是否需要抛到热更层,在有热更层进行分发。这样hotfix层消息接收时可以减少new一块内存,减少gc
|
7 лет назад |
tanghai
|
1ff6f566e9
为了避免命名空间冲突,Model改成ETModel,Hotfix改成ETHotfix
|
7 лет назад |
tanghai
|
3f0ec5cf51
Awake Update LateUpdate Start Load等System改成可订阅机制,不同模块可以多次订阅,从此,Event事件,消息事件,System事件都可以多次订阅了
|
8 лет назад |
tanghai
|
93b10eca97
把Disposer的Id移动到Component中
|
8 лет назад |
tanghai
|
145650750a
客户端协议热更成功!
|
8 лет назад |
tanghai
|
0dbce9a954
1.消息格式变化,size(2byte)+ headSize(2byte) + head + message
|
8 лет назад |
tanghai
|
42b9777df0
1.session断开应该让rpc响应错误,否则Call将无法得到返回
|
8 лет назад |
tanghai
|
d80992f475
1.服务端增加模块module目录,一个模块功能可能需要好几个Entity Component System搭配使用,将这些类放到同一目录方便管理
|
8 лет назад |