egametang / ET

Unity3D Client And C# Server Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

M2C_PathfindingResult消息可能比M2C_CreateUnits先到客户端

lamatimo opened this issue · comments

image
unit可能还没有创建,获取不到,没有对unit做判空处理

不存在这种情况,如果出现,说明服务端写错了

image
image
B玩家进入视野,A玩家刚好寻路广播,此时A玩家BeSeePlayers包含了B玩家, 又因为UnitEnterSightRange事件是在协程处理,没有马上发送M2C_CreateUnits消息,是不是有这种可能

这个协程并不代表它在下一帧执行,其实里面没有await,它是同步执行的