【发布时间】:2011-10-23 02:39:16
【问题描述】:
我有一个适用于 iphone 的桌上曲棍球游戏,现在我正在做它的多人游戏部分。我决定开始比赛的 iphone 是服务器。
物理在服务器和客户端上运行,因此客户端看起来很流畅而不是“跳跃”,因为它是一款非常快的游戏。
服务器向客户端发送恒定消息,因此客户端可以调整其位置和速度。问题是有时客户端会因为延迟而跳回原位。
我已经在客户端和服务器上完成了时钟同步,所以我可以通过时钟差和服务器发送的速度来补偿 X 和 Y 位置。问题是它看起来有点跳动。我怎样才能同步这个东西?我一直在尝试各种东西,但似乎都不起作用。
谢谢。
【问题讨论】:
-
Game Development 上可能有很好的信息。
-
@JoshCaswell,不是真的,那里的大多数答案都是真的肤浅的。
标签: objective-c networking synchronization box2d