6 - 次のステップ
概要
チュートリアルでは、Fusionで使用するいくつか基本的なコンセプトを説明してきましたが、これ以外にも多くの機能が存在します。Fusionはマルチプレイゲーム開発で陥りがちなネットワーク関連の問題を解決する様々なコンポーネントや機能を備えていますが、必ずしも全てがあらゆるゲームジャンルで必要になるわけではありません。
ここでは、チュートリアルでは取り上げなかった機能のマニュアルやサンプルを紹介します。その中には高度なトピックも含まれます。
サンプル
Fusionには様々なサンプルが用意されており、二つのカテゴリーに分類されています。
- Game Samples:特定のゲームの実装例を紹介するゲームプレイに焦点を当てたサンプル
- Technical Samples:マルチプレイゲーム開発における技術的な実装パターンに焦点を当てたサンプル
全てのサンプルが共有モードと互換性があるわけではありませんが、以下の共有モードのサンプルを参考にすることをお勧めします。
関心領域(Area of Interest)
多数のプレイヤーが参加する大規模なワールドのゲームでは、常に全ての状態を全員に共有することを避けると、ネットワークの使用量が最適化できます。
特にFusionでは、プレイヤーに複数の関心領域を割り当てて、その領域外で発生するネットワーク上の状態の変更を除外することができます。
Fusionの組み込みコンポーネント
このチュートリアルで紹介したコンポーネントはNetworkTransform
とNetworkRigidbody
のみでしたが、Fusionは他にも様々なコンポーネントが標準で使用可能です。