【发布时间】:2010-12-19 04:53:18
【问题描述】:
我想制作一个基本上是物理驱动的沙盒/活动游戏的 2D 游戏。不过有些东西我真的不明白。根据研究,服务器的更新似乎应该大约每 100 毫秒。我可以看到这对玩家来说是如何工作的,因为他们可以同时模拟物理并通过插值进行延迟补偿。
我不明白这对其他玩家的更新有何作用。如果客户每 100 毫秒才收到一次玩家位置的通知,我看不出这是如何工作的,因为在 100 毫秒内会发生很多事情。在那段时间里,玩家可能已经改变了两次左右的方向。我想知道是否有人会对这个问题有所了解。
基本上这对拍摄和类似的东西有什么作用?
谢谢
【问题讨论】:
-
对于游戏特定主题,您可能在gamedev.stackexchange获得更好的答案。
-
我认为您希望每秒更新 30 次而不是 10 次,但这既不是这里也不是那里。当您玩游戏时,您多久改变一次方向?每秒 20 次似乎有点多。
标签: c++ networking