This document is about: FUSION 1
SWITCH TO

Expanding the Project

Level 4

新增新的場景

  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. 在骨階層中取代角色模型並且建立所有必要的武器手柄物件,基於現有的代理來檢查需要哪些東西。
  3. 新增BodyPart元件到適當的骨,以在HitboxRoot元件中定義角色命中盒及重新整理命中盒清單。
  4. 指派武器手柄、骨參照,及其他在CharacterAnimationControllerWeapons,及Character元件中的參照。
  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預製件中的PickupsSetup中新增武器拾取(Assets/TPSBR/Prefabs/Gameplay)。

新增新的拋射物

  1. 複製一個現有的拋射物預製件或從適當的預製件基礎(ProjectileBase, GrenadeBase)來建立一個新的預製件變體。
  2. 修改元件值或圖形。
  3. 在武器預製件中指派拋射物預製件參照(在HitscanWeaponProjectileWeapon元件中的Projectile屬性)。
Back to top