製作可拾取的物品RPG 遊戲常見的一種設計,玩家可以拾取物品。按下 PLAY 測試遊戲,按下 I 開啟背包。 遊戲開始时,玩家只有 Potion x 5、Ether x 5、弓箭 x 100,稍後拾取的物品將會放入背包。 將遊戲物件放入場景,執行 [ Component > Action-RPG Kit > Create Pick Item ] 套用腳本。 您可以先使用基本 3D 物件測試,或是使用自製的模型,必須有 Collider 碰撞器。 注意!若是有 Character Controller 角色控制器的物件,將會出現錯誤訊息。 此遊戲物件將會增加一個 Add Item (Script) 元件, 需要針對該物品的變數進行設定: Item ID 物品編號(必須對應到 Item 資料庫的物品編號) Item Quantity 物品數量(預設值 = 1) Text Popup 彈出的訊息文字,提示玩家撿到的物品名稱(支援輸入中文) Popup Item Type = Usable(可用物品)或 Equipment(裝備) Duration 出現時間(預設值 30 代表 30 秒後消失,打怪掉寶的常見設計) 玩家拾取的物品雖然會放入背包,但是目前的物品未對應到可用的 ID 所以沒有功能。 先瞭解物品資料庫的功能與設定步驟。 物品資料庫開啟 [ ActionRPGKit > Database ] 資料夾的 ItemDataC 預製物件,這是物品資料庫。 基本上是陣列的概念,若需增加物品請增加 Size,然後設定物品名稱、圖示、屬性。
物品 ( Usable Item )Usable Item 物品的功能可以回復 HP 與 MP,增加攻擊力與防禦力。★ 或是設定為不可用物件,玩家搜集後可以交給 NPC 鍛造物品。 例如以 High Potoin 大補血藥為例,實際上的 物品名稱可使用中文,需注意名稱的字數過多時無法完整顯示。★ 裝備 ( Equipment )例如以玩家獲得 Magic Blade 魔法刀刃為例,對應的 Item ID = 3 Item Name 攻擊時移動 While Attack = Melee Fwd 向前 / Immobile 固定 / Walk Free 可自由走動 Equipment Type = Weapon /
|