TCP UDP
tcp , 计算在服务端,服务端保存了玩家的最新状态, 直接刷新到最新状态即可。
udp, 所有计算在客户端, 服务器只收集玩家的输入 ,然后广播给所有客户端。玩家完成每一个帧,会告诉服务端。
由于服务端保存了玩家所有的输入,服务端会把所有玩家未完成的帧 (没丢包的时候,就是一个帧),发送给客户端, 客户端快速计算到当前帧(涉及到位置(通过服务端的时间,计算当前位置) ,动画等)
TCP UDP
tcp , 计算在服务端,服务端保存了玩家的最新状态, 直接刷新到最新状态即可。
udp, 所有计算在客户端, 服务器只收集玩家的输入 ,然后广播给所有客户端。玩家完成每一个帧,会告诉服务端。
由于服务端保存了玩家所有的输入,服务端会把所有玩家未完成的帧 (没丢包的时候,就是一个帧),发送给客户端, 客户端快速计算到当前帧(涉及到位置(通过服务端的时间,计算当前位置) ,动画等)