首页 > 游戏位置同步的问题, 如果能保证两个 Item 的位置在他们的屏幕里是一样的呢?

游戏位置同步的问题, 如果能保证两个 Item 的位置在他们的屏幕里是一样的呢?

我想做一个游戏, 需要同步两个用户的所在位置确保每个在同样的位置.

那么问题来了, 我用时间轴控制位移, 收到通知就走,收到通知就停. 这时候总会出现一定的误差, 网络延迟引起的.

如果我从其中一个客户端获取了位置,同步给另外一个, 就会引起跳动.

请教各位做游戏后端的大神们是怎么解决这个问题的呢?


你应该同步的是用户操作这类命令,而不是item的x与y。

对于Server、玩家1、玩家2来说:
玩家1的操作,同步到Server,再同步到玩家2,肯定会有延迟。
因此,重要业务逻辑,出于公平起见,应该放在Server去判断。

【热门文章】
【热门文章】