我想知道如何“同步”不同PC的速度(显然,速度较快)? 我是用C#+ SDL.NET编写的2D赛车游戏。 如何在所有发送“状态”变量的PC上以“相同”速度在屏幕上“移动”对象,每秒只有3次(例如)? 谢谢多人游戏:如何同步不同PC的FPS?
3
A
回答
7
This是我对此事的阅读友好的文章。你应该看看所有的游戏物理文章出自这家伙(GafferOnGames)
即使是RK4积分是 的时候你踩在 整合量敏感。将您的物理 timestep从显示帧率中解开,以便 您的仿真每次运行时的行为方式与 完全相同。
......那么这一个继续:
What every programmer needs to know about game networking
的PC 多人游戏历史的简要概述。了解RTS 游戏如何通过28k调制解调器同步 数千个单元,以及第一人称射击游戏者如何通过客户端预测和 延迟补偿来隐藏滞后 。
希望你会发现它和我一样让人大开眼界。
1
这是一篇关于游戏循环的文章。它显示了一堆不同的方式来做事情,最后一个将允许所有PC上的处理同步发生,而不管fps。
相关问题
- 1. 多人游戏同步
- 2. iPad多人游戏同步
- 3. 多人游戏中的运动同步
- 4. 多人联网游戏中的同步?
- 5. 在多人游戏中同步AI NPCs
- 6. 如何同步播放服务实时多人游戏
- 7. 如何在多人游戏中同步物理?
- 8. 如何创建FPS游戏?
- 9. 如何使不同PC上的速度(游戏的帧速率)相同?
- 10. 多人游戏玩家2人游戏
- 11. FPS游戏和OpenGL
- 12. 如何加快我的游戏fps?
- 13. iPhone/iOS异步多人游戏框架?
- 14. 谷歌玩具有不同角色的实时多人游戏
- 15. 如何让敌人不能同时射击(2D游戏)?
- 16. Java同步游戏:同步&&等待&&通知
- 17. 如何让游戏的FPS(使用OpenGL)达到800 FPS
- 18. 如何在我的iphone游戏中实现多人游戏?
- 19. Unity2D无法在所有客户端同步我的精灵(多人游戏)
- 20. 如何将PlayerPrefs从我iOS的Unity游戏同步到iCloud
- 21. 如何开发Android WLAN多人游戏?
- 22. Google Play游戏服务API如何在多个设备上同步玩家的游戏数据?
- 23. 在多台PC上同步Flash视频?
- 24. 如何将SQLite从PC同步到Android
- 25. Android游戏玩 - 实时多人游戏 - 邀请不工作
- 26. 如何在同一台计算机上测试我的多人游戏?
- 27. 如何禁用同一个人作为两个不同的人玩我的RPG游戏?
- 28. 多人游戏架构
- 29. iphone多人游戏设计
- 30. J2ME蓝牙多人游戏
http://gamedev.stackexchange.com/ – user470379 2010-11-04 16:53:56