sti*_*ghy 2 c# network-programming
我想知道如何"同步"不同PC的速度(显然,速度较快)?我是一款用C#+ SDL.NET编写的2D赛车游戏.如何在所有发送"状态"变量的PC上以"相同"的速度在屏幕上"移动"对象每秒仅3次(例如)?谢谢
这是我在这件事上读到的最友好的文章.你应该看看这个家伙的所有游戏物理文章(GafferOnGames)
即使RK4集成商对集成时的步骤时间也很敏感.将物理时间步长与显示帧速率分离,以使模拟在每次运行时的行为完全相同.
...然后继续这个:
简要概述PC多人游戏的历史.了解RTS游戏如何通过28k调制解调器同步数千个单元,以及第一人称射击游戏如何通过客户端预测和延迟补偿隐藏滞后.
希望你会发现它和我一样令人大开眼界.
归档时间: |
|
查看次数: |
2286 次 |
最近记录: |