我想知道如何「同步」不同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. 多人遊戲中的運動同步
- 6. 在多人遊戲中同步AI NPCs
- 7. Unity多人遊戲播放器同步
- 8. 流星多人遊戲客戶端不同步 - 如何調試?
- 9. iOS遊戲中心遊戲不同步
- 10. 如何在多人遊戲中同步數據(遊戲中心ios)
- 11. 如何在多人遊戲中同步物理?
- 12. 如何同步播放服務實時多人遊戲
- 13. 如何創建FPS遊戲?
- 14. Android的藍牙遊戲不同步
- 15. Android:同步遊戲循環
- 16. PHP多人遊戲:數據同步無法正常工作
- 17. 如何使不同PC上的速度(遊戲的幀速率)相同?
- 18. 多人遊戲玩家2人遊戲
- 19. 遊戲計算FPS
- 20. FPS遊戲和OpenGL
- 21. 如何加快我的遊戲fps?
- 22. iPhone/iOS異步多人遊戲框架?
- 23. 谷歌玩具有不同角色的實時多人遊戲
- 24. 如何在線RTS遊戲中同步主機和客戶的遊戲? (VB.NET)
- 25. 非遊戲iPhone應用有多少FPS?
- 26. 如何讓敵人不能同時射擊(2D遊戲)?
- 27. Java同步遊戲:同步&&等待&&通知
- 28. UDK多人遊戲?
- 29. MulticastSocket多人遊戲
- 30. 多人Flash遊戲
http://gamedev.stackexchange.com/ – user470379 2010-11-04 16:53:56