Action-RPG Starter Kit 教學

Action-RPG Starter Kit 是一套支援 Unity 引擎的動作 RPG 遊戲開發套件,提供遊戲角色、敵人 AI、坐騎系統、背包系統…等功能,讓專注於遊戲劇情與美術設計,快速製作自已的日系 ARPG 遊戲。

建立新的遊戲專案,開啟資源商店搜尋 Action-RPG Starter Kit 套件。

將 Action-RPG Starter Kit 下載到新的專案。

 

首先測試展示場景,這是瞭解 Action-RPG Starter Kit 開發套件功能的最佳方法!官方文件很多功能缺少明確的說明。

開啟 Title 場景,這是遊戲的標題與選角畫面,玩家可選擇從頭開始或是載入先前的遊戲進度,提供遊戲玩法說明。

展示遊戲有 3 個場景,包括草原、蜘蛛洞穴、地下迷宮。在預設的專案設定,這些場景已經加入 Scenes In Build 清單。

 

草原

寬闊的草原場景,主要敵人包括史萊姆與哥布林,而洞穴與地牢的關卡入口都在草原的某處。

 

蜘蛛洞穴

主要的敵人是各種蜘蛛。玩家一旦被蜘蛛絲纏住,將會暫時失去移動與攻擊能力。

 

地牢

進入地牢會體驗到敵人的攻擊變得更強,玩家若是等級較低,進入這個關卡可能立即陷入苦戰。

 

前往特定關卡

您可以自行製作場景,遊戲可包含多個場景並設定過關條件,例如玩家碰到特定物件即可前往指定關卡。

 

前往另一關卡的入口之前,放置一個 Cube 方塊物件。

關閉 Mesh Renderer 使該物件不顯示,並且在 Box Collider 勾選 Is Trigger 選項使成為觸發器。

 

若希望在小地圖上標示這個入口,可以在上方放一個方塊或圓形,將 Layer 設定為「MinimapOnly」。

 

遊戲角色資料庫

全部的角色屬性,都儲存於 [ ActionRPGKit > Prefab > Database ] 的 CharacterDatabase 資料庫。

若您需要修改角色名稱、說明內容,或是替換角色的模型,請開啟這個資料庫進行設定。

透過 Size 欄位可以設定角色的數量,玩家可以選擇更多角色,例如 Size = 3 可讓玩家選擇 3 位角色。

Player Name 遊戲角色的名稱

Player Prefab 遊戲角色的模型

Character Select Model 選角畫面使用的模型(可以先用史萊姆或哥布林的模型測試)

Description 遊戲角色的說明,讓玩家瞭解角色的特性,說明內容可以輸入多段文字。

 

參考範例

劍士屬於平衡型的角色,可以使用物理攻擊與魔法技能對付敵人,並強化自已的能力。

Ranger is rely on power of nature. She can summon the animals to fight along her side. But she is weak to fire.

 

玩家角色的音效

Action-RPG Starter Kit 沒有提供完整音效,因此需要自行準備。

玩家攻擊 [ Sound > Attack Combo Voice ] 可以設定複數音效。

使用魔法 [ Sound > Magic Cast Voice ]

受到傷害 [ Sound > Hurt Voice ]