Unity RPG 遊戲製作教學

CG 數位學習網 > Unity RPG 遊戲製作教學



Unity RPG 遊戲製作教學將使用角色扮演遊戲製作套件,讓您透過幾個步驟輕鬆製作出自已的 RPG 遊戲。

Asset Store 資源商店有許多 RPG 遊戲開發套件,這次為各位帶來的是 Top-Down RPG Starter Kit 教學。

將 Top-Down RPG Starter Kit 下載到您的專案。

建立一個新的遊戲專案,匯入 RPG 遊戲開發套件資源包。

 

我們可以先試玩一下【範例遊戲】,看看使用 Unity 製作 RPG 遊戲的成果。

開啟 [ Assets > Topdown Kit > Scene ] 資料夾下的 TitleScene 場景,這是遊戲的標題畫面。

輸出成網頁版遊戲,勾選 Run In Background 背景執行,待機時可以自動恢復體力。

遊戲使用滑鼠右鍵改變攝影機觀點,在 WebPlayer Template 選擇「No Context Menu」,可避免遊戲中按滑鼠右鍵時出現擾人的選單。

Press any key to start 按任何鍵開始

選擇 New Game 開始新遊戲,或是 Load Game 載入先前的遊戲進度,因為是第一次玩沒有遊戲記錄,請選擇新遊戲。

選角畫面,輸入玩家姓名。

使用滑鼠游標點擊遊戲畫面可以讓玩家走到此位置,點擊敵人即可進行攻擊!

滑鼠右鍵拖曳可以改變攝影機的觀點,滑鼠中鍵的滾輪可以調整攝影機與主角的距離。

遊戲開始時,玩家身上只有 1000 金幣,必須從打怪賺取金幣,打怪掉寶可到商店賣掉來換取金幣。

買掉物品的方法是到商店後,開啟背包並將物品拖曳到 Shop 對話框,然後輸入想賣掉的數量即可。

村莊下方有位老爺爺,跟他對話後會詢問您要不要接任務,第一個任務是解決 10 隻小狼 ( Baby Wolf ) 即可獲得 1000 金幣。

稍微升級之後可以嘗試打野狼 ( Wile Wolf )。

玩家可以在 potion shop 購買補充體力的藥水,遊戲進行時體力也會逐漸回復,每次升級時血量將會補滿。

 

等級 血量 升級須要經驗值
Lv.1   0
Lv.2   47
Lv.3   94
Lv.4   141
Lv.5   188
Lv.6   235
Lv.7   283
Lv.8   330
Lv.9   377
Lv.10   424
Lv.11   471
Lv.12   519
Lv.13   566
Lv.14   613
Lv.15   660
Lv.16   707
Lv.17   755
Lv.18   802
Lv.19   849
Lv.20   896
Lv.21   943
Lv.22   991

Kelvin 練到等級17 時,帶 50 瓶藥水挑戰 Boss 級敵人 - Wolf Leader ,玩家第一次遇到 Boss 會立即陷入苦戰,訣竅是選個適當的地點,儘量避免旁邊的 Wild Wolf 同時攻擊玩家,當血量不足時立即使用藥水補充體力。

打倒 Wolf Leader 後會掉 Fang Tailisman 寶物,裝備後可增加特殊攻擊的出現機率。而 Wolf Leader 是會重生的,當您再次挑戰時應該可以輕鬆打倒牠,這時候幾乎是用不到藥水的,可以快速賺取經驗值升等,不過沒什麼意義,因為這只是展示用的遊戲。

RPG 遊戲需要的存檔功能,村莊下方的存檔點調查,將會出現詢問是否存檔的訊息,選擇 Save 即可儲存遊戲進度。

點選 Status 圖示可以顯示玩家的狀態:

Atk 攻擊力
Def 防禦力
Speed 敏捷度
Hit 命中率

Point Remain 剩餘點數(每次升級可獲得 5 點,可用於強化玩家的能力)

點選 圖示可以顯示背包的物品:

點選 Equip 圖示可以顯示玩家的裝備:

Headgear 頭盔
Armor 盔甲
Left-Hand 左手裝備
Right-Hand 右手裝備
Shoe 鞋子
Accessory 配件

 

~ CG 數位學習網版權所有 ~