私は、プロジェクトが3Dキャラクターを持つC++世界のかなり主要な部分を完成させるのを手助けすることを考えています:ネットワーキング。私は、サーバーからクライアントへの情報の転送を手伝っていきます。私はすでにC++をよく知っています。私はこれを行うために具体的に何を知っているべきか、この情報を得るためのリソースを知る必要があります。ありがとう:)C++で3Dゲームのネットワーキングの基礎は何ですか?
2
A
答えて
4
としてRageDは言った、それはゲームの種類の間でネットワークに大きな違いがあります。 FPSサーバは、通常、UDPを介して定期的(例えば、60Hz)のゲーム状態をすべてのクライアントに送信する。他のゲームタイプでは、TCP(TCP_NODELAYのようなビットを調整して即時ACKパケットを送信する)や信頼性の高いUDP(raknet libなど)を使用できます。ネットワークプロトコルは本当に幅広くなりますので、簡単に拡張可能にする方法を考える必要があります。私はここから始めることをお勧めします:http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15
関連する問題
- 1. ゲームのネットワーキングですか?
- 2. コンピュータサイエンスの基礎から、Unreal EngineのBlueprintsとは何ですか?
- 3. 小さなゲームでのニューラルネットワークの基礎の理解
- 4. C++ 3Dゲーム開発
- 5. Cマルチループfor()の基礎
- 6. C#オブジェクト/デザインの基礎
- 7. Asp.net c# - MVCの基礎
- 8. Objective Cは3Dゲームに適した言語ですか?
- 9. 3Dゲームで飛ぶ?
- 10. javascriptの文字列比較の基礎となる論理は何ですか?
- 11. C++ Qtの継承の基礎
- 12. ルックアップクラスLINQでは、基礎となるデータ構造は何ですか?
- 13. wpfゲーム3Dスタジオからの3Dオブジェクト
- 14. アンドロイドの3Dゲーム
- 15. 文字列をアルファベット順にソートする数値の基礎は何ですか?
- 16. Cの基礎では、整数0と1をchar *
- 17. QT GUI Framework for Windowsの基礎となる技術は何ですか?
- 18. Dバスの基礎となる輸送手段は何ですか?
- 19. .NETコアの最も重要な基礎的改善は何ですか
- 20. ネットワーキングのIPアドレスとポート番号の違いは何ですか?
- 21. 目的C - NSString - メモリの基礎
- 22. デジタルオーディオの基礎
- 23. innerHTMLの基礎
- 24. スイフトアレイの基礎
- 25. スレッディングの基礎
- 26. ドロップダウンメニューの基礎
- 27. wxPythonの基礎、
- 28. 3DゲームのCPUとGPU:誰が何をしていますか?
- 29. C#でwinformsやWPFで3Dゲームを作る方法はありますか?
- 30. IOSアプリケーション用のネットワーキングAPIとは何ですか
ここで質問することをお勧めします:http://gamedev.stackexchange.com – Holtorf
gamedev stackexchangeを確認してください。実際にはゲームの種類によって異なります。 MMORPGは、サーバベースのマルチプレーヤFPSとは異なる(ときには重複する)情報を必要とする。 – RageD