插件設計原理


設定招式的基本作業

在角色身上附掛角色招式表

有新的角色再參考這步驟,如果是現有角色要新增招式從設定招式碰撞時機開始看

步驟0:確保角色BP(非玩家角色)中,有附掛Combat System Interface

image.png

步驟1:在角色BP(非玩家角色)內Component介面新增Ninja Combat Manager

image.png

步驟2:在角色BP(非玩家角色),My Blueprint介面內的INTERFACES找到Get Combat Manager,雙擊後複寫功能,把Components介面中Ninja Combat Manager Component拖曳到Graph介面中,並把變數連結到這個Function的Return Value

image.png

步驟3:在專案/Game/Caramel/GAS/Abilities路徑下,Content Browser內右鍵Ninja Bear Studio > Ninja G.A.S.創建角色招式表G.A.S. Setup,即Ninja GAS Data Asset (可以取名叫DA_GAS_XXX)

image.png

步驟4:如果新角色的參數表(Data Table)與玩家相同,就直接在角色招式表(Ninja GAS Data Asset)的Default Attribute Sets新增一筆資料,Attribute Set Class設定是Ninja Combat Attribute Set,Attribute Table選擇DT_Abilities;如果不同那就參考備註創建一個新的參數表(Data Table)