This document is about: FUSION 2
SWITCH TO

サンプルプロジェクト

Interest Management アドオンには、インタレストをクリーンで効率的に設計する方法を理解するのに役立つ、完全にコメントされたコードの例が含まれた別の Unity プロジェクトが付属しています。

サンプルプロジェクトは、Download セクションからダウンロードできます。

Sample Project

サンプルコントロール

  • Mouse - 見る
  • W,S,A,D - 移動する
  • Space - ジャンプ
  • Enter - カーソルのロック/ロック解除
  • F5 - ターゲットフレームレートの切り替え
  • F7 - 垂直同期の切り替え
  • F12 - 現在のセッションから切断

プロジェクト構造

  • Assets - ベースプロジェクトフォルダ
    • 01_BasicSetup - インタレスト管理を機能させるための基本的な設定を示します
    • 02_AdvancedSetup - インタレストコーンシェイプとカメラに固定された PlayerInterestView を使用した、より高度な設定を示します。これは、三人称視点のゲームに適しています。
    • 03_InterestProvider - プレイヤーが特定の距離内にいる場合、その周囲にエリアを追加してプレイヤーのインタレストに影響を与えるカスタムインタレストプロバイダーを示します。
    • 04_InterestOverride - プレイヤーのデフォルトインタレストを上書きするカスタム非グローバルインタレストプロバイダーを示します。
    • 05_PlayerInterestView - カスタムプレイヤーインタレストビューとすべてのプレイヤービューのリストを反復処理する方法を示します。
    • Common - プレイヤーやゲームプレイマネージャーなどの共有ファイルを含みます。
    • Photon - Photon SDK、アドオン、パッケージのためのベースフォルダです。
      • FusionAddons - Fusion アドオンのためのベースフォルダ
        - InterestManagement - インタレスト管理アドオン

インタレストの検証

  1. インタレストプロバイダーの初期設計やローカルテストでは、エディターでゲームを実行し、PlayerInterestManager コンポーネントを持つプレイヤーオブジェクトを選択するだけで十分です。

  2. 実際のクライアントのインタレストシェイプやセルを確認するには、エディターでホスト/サーバーを実行し、スタンドアロンビルドからクライアントを実行し、PlayerInterestManager コンポーネントを持つクライアントのプレイヤーオブジェクトを選択するのが最適です。

  3. 実際のクライアントのインタレストを確認するには、スタンドアロンビルドからホスト/サーバーを実行し、エディターでクライアントを実行するのが最適です。シーンビューを確認して、どのオブジェクトが同期を開始/停止するかを確認してください。

Back to top