This document is about: FUSION 2
SWITCH TO

Expanding the Project

新增新場景

  1. 複製現有場景(例如Assets/TPSBR/Scenes中的Game)。
  2. 用自訂物件替換現有物件(幾何物、燈光、物品盒等)。
  3. 儲存地圖。
  4. 將場景新增到組建設定。
  5. 將場景新增到MapSettings資產(位於Assets/TPSBR/Resources/Settings中)。選擇一個獨特的帳號,設定正確的場景路徑並更新其他中繼資料。如果希望場景顯示在運行階段選單UI中,請啟用Show In Map Selection

新增新代理

  1. 複製現有的代理預製件(Assets/TPSBR/Prefabs/Agents中的MarineSoldier),或從AgentBase預製件建立新的預製件變體。
  2. 替換角色模型(Marine/VisualRoot/Sci_Fi_Character_08_05),並在骨骼層次中重新建立所有必要的武器控點物件。您可以檢查現有代理中的所有控點。
  3. BodyPart元件新增到適當的骨骼中,以定義角色命中框,並重繪HitboxRoot元件中的命中框清單。
  4. CharacterAnimationControllerWeaponsCharacter元件中指派武器控點、骨骼參照和其他參照。
  5. 對於要在選單中顯示為可遊玩角色的代理,請將其新增到AgentSettings資產(Assets/TPSBR/Resources/Settings/AgentSettings)中。

新增新武器

  1. 複製現有的預製武器或從適當的預製件基礎(PistolBaseRifleBaseSniperBase)建立新的預製件變體
  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. 在武器預製件中指派拋射物預製件參照(HitscanWeaponProjectileWeapon元件中的Projectile屬性)。
Back to top