This document is about: FUSION 2
SWITCH TO

プロジェクトの拡張

新しいシーンの追加

  1. 既存のシーンを複製する (例:Assets/TPSBR/ScenesGame)。
  2. 既存のオブジェクト(ジオメトリ、ライト、アイテムボックス…など)をカスタムオブジェクトと入れ替える。
  3. マップを保存する。
  4. そのシーンをBuild Settings(設定の構築)に追加する。
  5. シーンにMapSettingsアセット(Assets/TPSBR/Resources/Settings内)を追加する。一意のIDを選択し、正しいシーンパスを設定してその他のメタデータを更新する。実行時のメニューUIにシーンを表示させる場合は、Show In Map Selection切り替えを有効にする。

新しいエージェントの追加

  1. 既存のエージェントプレハブ(Assets/TPSBR/Prefabs/AgentsMarineまたはSoldier)を複製するか、AgentBaseプレハブから新しいプレハブ変数を作成する。
  2. キャラクターモデル(Marine/VisualRoot/Sci_Fi_Character_08_05)を置き換えて、ボーン階層で必要な武器ハンドルオブジェクトを再作成する。既存のエージェントで全てのハンドルを確認できます。
  3. Add 適切なボーンにBodyPartコンポーネントを追加してキャラクターヒットボックスを定義し、HitboxRootコンポーネントでヒットボックスのリストを更新する。
  4. CharacterAnimationControllerコンポーネント、Weaponsコンポーネント、Characterコンポーネントで武器ハンドル、ボーンレファレンス、その他のレファレンスを割り当てる。
  5. メニューでエージェントをプレイヤブルキャラクターとして表示するには、AgentSettingsアセット(Assets/TPSBR/Resources/Settings/AgentSettings)で追加する。

新しい武器の追加

  1. 既存の武器プレハブを複製するか、適切なプレハブベース(PistolBase, RifleBase, SniperBase)から新しプレハブ変数を作成する。
  2. HitscanWeaponコンポーネントで新しいWeaponID、表示名、名前のショートカット、適切なWeaponSlotを割り当てる。
  3. 武器モデルを置き換え、必要に応じて既存のコライダーのサイズを調整する。
  4. 対応する武器回収プレハブを作成するには、武器回収に対しても同様のプレハブ作成ワークフロー(Assets/TPSBR/Prefabs/Pickups/Weapons)に従うこと。 WeaponPickupコンポーネントのWeaponPrefabレファレンスを新しい武器プレハブで更新する。
  5. 武器をテストするには、AgentBaseプレハブのWeaponsコンポーネントでInitialWeapons配列を追加する。
  6. アイテムボックスに新しい武器を準備するには、ItemBoxプレハブ(Assets/TPSBR/Prefabs/Gameplay)のPickupsSetupに武器回収を追加する。

新しいプロジェクタイルを追加する

  1. 既存のプロジェクタイルのプレハブを複製するか、適切なプレハブベース(ProjectileBaseGrenadeBase)から新しいプレハブバリアントを作成する。
  2. コンポーネントの値またはグラフィックスを調整する。
  3. 武器プレハブでプロジェクタイルのプレハブレファレンス (HitscanWeapon または ProjectileWeaponコンポーネントのProjectileプロパティ)を割り当てる。
Back to top