---
# System prepended metadata

title: 製作物品流程

---

# 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
```