iT邦幫忙

2026 iThome 鐵人賽

DAY 3
0
Software Development

Unity進階——做一個完整的遊戲系列 第 3

Day 3:匯入 Cainos 官方 Unity Package 並檢查範例場景

  • 分享至 

  • xImage
  •  

前一天完成素材蒐集與用途分工後,第三天開始正式將素材匯入 Unity。這次我先處理 Cainos 的 Pixel Art Top Down - Basic,因為這份素材會用來製作遊戲開頭的新手教學區,也就是主角從森林或遺跡區打獵回來的場景。
一開始我沒有直接把圖片素材拖進 Unity,而是選擇匯入作者提供的 Unity Package。原因是這類素材包通常不只包含圖片,還可能包含已經整理好的 Prefab、Tile Palette、範例場景、材質與腳本。如果只手動匯入 PNG 圖片,反而會失去作者原本整理好的使用方式。

https://ithelp.ithome.com.tw/upload/images/20260901/201783738zcndyoe3a.png

在 Unity 中,我透過 資源 > 匯入套件 > 自訂套件 匯入 Cainos 的 Unity Package。匯入視窗中可以看到這個 package 內包含 Animation、Material、Prefab、Scene、Script、Shader、Texture 與 Tile Palette 等資料夾,代表它不是單純的圖片素材,而是一整組已經為 Unity 整理過的開發資源。

https://ithelp.ithome.com.tw/upload/images/20260901/20178373hVo8FEtc6A.png

匯入完成後,Project 視窗中出現了 Cainos 資料夾,底下包含 Pixel Art Top Down - Basic。可以看到官方已經把素材分類成 Animation、Material、Prefab、Preset、Scene、Script、Shader、Texture 與 Tile Palette。這樣的結構比手動整理圖片更完整,也比較適合後續直接參考範例場景與 Prefab 的使用方式。

https://ithelp.ithome.com.tw/upload/images/20260901/20178373OaflmpwBV3.png

接著我打開 Cainos 提供的 SC Demo 場景,觀察作者是如何使用這份素材來建立地圖。從範例場景中可以看到,Cainos 比較適合用來製作草地、石板路、石牆、平台、樹木、木箱與遺跡風格場景,而不是傳統 RPG 村莊房屋。

https://ithelp.ithome.com.tw/upload/images/20260901/20178373CuLPtIImaK.png

進一步查看 Hierarchy 後,可以發現官方 Demo 並不是把所有東西都放在同一個 Tilemap 裡,而是使用多層結構來管理場景。場景中有 Layer 1、Layer 2、Layer 3,不同 Layer 底下又分成 Props、Grass、Tilemap、Wall、Stone Ground 等物件。

https://ithelp.ithome.com.tw/upload/images/20260901/201783732bMX7mnWsA.png

這個分層方式很值得參考。Layer 1 可以理解為最底層的地面與牆體,Layer 2 和 Layer 3 則用來表現更高的牆面、平台或裝飾物。Props 則用來放置木箱、路牌、墓碑等場景物件。這樣做的好處是場景內容比較容易管理,也能避免把地板、牆壁、裝飾物全部混在一起。
透過這次檢查,我也重新確認了 Cainos 素材在本專案中的定位。它不適合作為主村莊素材,而是更適合用來製作新手教學區、森林遺跡或戶外探索場景。後續的主村莊會改用 Anokolisa 的素材包,而 Cainos 會負責遊戲開頭的教學地圖。
完成 Day 3 後,目前已經確認 Cainos 官方素材可以正常匯入 Unity,也了解了官方 Demo 的基本組成方式。下一步會參考 SC Demo 的分層方式,建立自己的新手教學區場景。


上一篇
Day 2:蒐集免費素材並整理素材分工
系列文
Unity進階——做一個完整的遊戲3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言