プロジェクトの拡大

新しいシーンの追加

  1. 既存のシーン(例えば Assets/TPSBR/Scenes にある Game )を複製します。
  2. 既存のオブジェクト(ジオメトリ、ライト、アイテムボックス、...)をカスタムオブジェクトに置き換えます。
  3. マップを保存します。
  4. Build Settings にシーンを追加します。
  5. シーンをMapSettingsアセット(Assets/TPSBR/Resources/Settingsにある)に追加します。固有のIDを選び、正しいシーンパスを設定し、他のメタデータを更新します。ランタイムメニューUIにシーンを表示させたい場合は、"Show In Map Selection "トグルを有効にします。

トップに戻る

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

  1. 既存のエージェントプレファブ (Assets/TPSBR/Prefabs/Agents にある Marine または Soldier) を複製するか、AgentBase プレファブから新しいプレファブバリアントを作成します。
  2. キャラクターモデルを置き換え、ボーン階層に必要なすべての武器ハンドルオブジェクトを作成する 既存のエージェントを元に、必要なものを確認します。
  3. 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. 既存の発射体プレハブを複製するか、適切なプレハブベース (ProjectileBase, GrenadeBase) から新しいプレハブバリアントを作成します。
  2. コンポーネントの値やグラフィックを変更します。
  3. 発射体プレハブの参照を武器プレハブに割り当てます (HitscanWeapon または ProjectileWeapon コンポーネント内の Projectile プロパティ)。

ドキュメントのトップへ戻る