tanghai
|
27d21587f7
增加自定义Task ETTask,ETTask不会使用同步上下文,必须保证调用跟回调都在主线程。Unity跟ETServer都是单线程逻辑,所以这一修改将大大提高性能
|
há 7 anos atrás |
tanghai
|
d46412ffd8
限制ActorLocationSender的Call方法返回值类型必须是IActorLocationResponse
|
há 7 anos atrás |
tanghai
|
c9d4e9ab1f
把基本的Actor跟Location Actor分离开来:
|
há 7 anos atrás |
tanghai
|
b2d76405b9
简化了actor代码
|
há 7 anos atrás |
tanghai
|
8af45a35fc
1.actor做了一次大修改,主要把名字命名得更规范一些,因为有些命名与erlang对应的概念不
|
há 7 anos atrás |
tanghai
|
b3f92f7302
ActorProxyComponent增加了一个GetWithActorId方法,假如已经知道了actorId(即actor的instanceId),就可以使用此方法,可以不用向location server的请求
|
há 7 anos atrás |
tanghai
|
ecc0429e37
1.actor进行了一次更新,location中保存actor的instanceid,actorproxy获取location得
|
há 7 anos atrás |
tanghai
|
b6d1786750
Actor实现做了改动,Actor消息不再由一个消息包裹着发送,而是消息直接带有ActorId, 这样可以减少一次消息序列化反序列化,提升了性能
|
há 7 anos atrás |
tanghai
|
cad891d5fd
整理代码
|
há 7 anos atrás |
tanghai
|
7a7d58b604
1.去掉消息继承机制,主要是很多序列化库无法继承,包括ILRuntime端的protobuf
|
há 7 anos atrás |
tanghai
|
1ff6f566e9
为了避免命名空间冲突,Model改成ETModel,Hotfix改成ETHotfix
|
há 7 anos atrás |
tanghai
|
d6a2d5ea60
ActorTask改成struct,减少堆内存分配
|
há 8 anos atrás |