# Beatday 角色製作流程 外部角色(含資源)一律放在 _Extra 目錄下,避免被其他非專案人員看到。icon圖示放置於 Assets/_DLCs/CoreDLC/MiscAssets/Art/UI/Dynamic/ItemAtlas/Icons/_Extra 目錄錄下,需命名與遍號相同,type為 sprite 步驟如下: 1. 確定編號(id), ex: P001 2. 在 Assets/_DLCs/CoreDLC/Bundles/Models/Chars 目錄下的建立跟id相同名的prefab, <font color=#f00>外部務必放在 _Extra/Chars 目錄下,為了尋址名稱正確,務必放在指定路徑,很重要,再強調一次 </font> 3. 該prefab掛相對應的Script (CharAgent) ![image](https://hackmd.io/_uploads/Bys9HGN5el.png) ![image](https://hackmd.io/_uploads/HJmzDGVcex.png) 建議以此結構, Model下放humanoid prefab節點,資源放在 Assets/_DLCs/CoreDLC/MiscAssets/Art/Models/Chars <font color=#f00>外部務必放在 _Extra/ 目錄下,很重要,再強調一次 </font> ![image](https://hackmd.io/_uploads/rkJyufV5ge.png) 4. Ref Points設定 ROOT / CENTER / HEAD ,做一些特效的參考點 5. BodyNodes設定,將bone節點都放在此陣列中 簡易做法,在Hierarchyfilter所以的transform, 選所有的bone結點,一起拉到 Body Nodes下 ![image](https://hackmd.io/_uploads/B1f3IME9gx.png) 8. 強烈建議其他資源不要取跟id相同的名字 # Beatday 背飾製作流程 外部角色(含資源)一律放在 _Extra 目錄下,避免被其他非專案人員看到。icon圖示放置於 Assets/_DLCs/CoreDLC/MiscAssets/Art/UI/Dynamic/ItemAtlas/Icons/_Extra 目錄錄下,需命名與遍號相同,type為 sprite 步驟如下: 1. 確定編號(id), ex: P001 2. 在 Assets/_DLCs/CoreDLC/Bundles/Models/AvaBack 目錄下的建立跟id相同名的prefab, <font color=#f00>外部務必放在 _Extra/AvaBack 目錄下,為了尋址名稱正確,務必放在指定路徑,很重要,再強調一次 </font> 3. 該prefab掛相對應的Script (GeneralCP) 4. 直接在prefab內放置物件即可 # Beatday道具製作流程 icon圖示放置於 Assets/_DLCs/CoreDLC/MiscAssets/Art/UI/Dynamic/ItemAtlas/Icons/_Extra 目錄錄下,需命名與遍號相同,type為 sprite 根據道具類型分為 ![image](https://hackmd.io/_uploads/HJY28Lrcxg.png) 外部/專案道具(含資源)一律放在 _Extra 目錄下,避免被其他專案人員看到 步驟如下: 1. 確定編號(id), ex: IPR0050, IWP0064, P106 ... 2. 根據分類在 Assets/_DLCs/CoreDLC/Bundles/Props/ 進入對應目錄 2.1. PropConsumption: 消耗道具,. IRP 開頭 2.2. PropEmoji: 表情道具. IEM 開頭 2.3. PropWeapon: 永久道具, IWP 開頭 2.4. PropCard: 語音閃卡, 表情特殊道具, IEM開頭 3. 在該目錄下的找到id名的prefab, <font color=#f00>外部/專案道具務必放在 _Extra /PropXXXX目錄下,為了尋址名稱正確,務必放在指定路徑,很重要,再強調一次 </font>,打開後進行修改 ## 基本調整方式 ### PropEmoji ![image](https://hackmd.io/_uploads/BkJA88r9gx.png) 1. 基本上把 EmojiSet SourceObj 掛上要顯示生成的物件即可,ex: 可以加入mesh與fx等 ![image](https://hackmd.io/_uploads/HJF0LUrcge.png) 2. 如果需要聲音可以在AudioSet指定,只能用AudioType只能用Audio Clip,不可以用Audio Id ### PropConsumption ![image](https://hackmd.io/_uploads/HkveP8H9xe.png) 將所有額外資源放在同一目錄,Assets/_DLCs/CoreDLC/MiscAssets/Art/Props/PropConsumption/_Extra/PropConsumption/prop_XXX 目錄下 1. Source Anim: 執行時動畫,可以用基本庫(CoreDLC)的動畫,或是自己的動畫 3. R/L Handheld Set: 執行後 右/左 手持續拿著的物件 4. Effect Set: 執行後生成效果 5. Moving Set: 拋出物 ### PropWeapon 同PropConsumption ### PropCard 彈性做法,視需求而定 ## 如何切換道具 1. Alt + I : 叫出gm介面 2. 輸入 /c bp add {物品ID} {數量} , ex: ``` /c bp add IRP0001 100 (增加IRP0001 x 100) /c bp add P001 1 (增加角色P001) ``` 3. 進入menu 切換 如果要清空背包作測試,可以輸入 ``` /c bp clear ```