Contents
學習如何編寫自己的程式庫存和製作系統 (Crafting System),受 Minecraft 啟發! 將多個項目拖放到你的製作視窗,創建配方 ( recipes )並添加工具提示( tooltip )說明!
課程說明
你的遊戲需要添加庫存和製作系統? 或者,也許你只是好奇這樣的系統如何運作? 這個課程將探討這個主題! 你將學習如何通過創建項目( Item ) 和配方 ( Recipes )物件來組織資料,並了解系統的資料庫應該如何。 你還將了解庫存邏輯,如拖放、添加和刪除項目…等等! 讓我們仔細看看在本課程結束時你能將學會什麼:
- 用 Unity 的腳本 ( Scripts ) 定義項目資料結構 ( Item Data Structure ) – 了解應該在項目 ( Item ) 物件中儲存哪些資料
- 用 Unity 的腳本 ( Scripts ) 定義配方資料結構 ( Recipe Data Structure ) -了解應該在配方 ( Recipe ) 物件中儲存哪些資料
- 創建項目資料庫 ( Item Database ) – 創建一個資料庫來儲存你的所有項目資訊 – 定義你自己的名稱和描述!
- 創建配方資料庫 (Recipe Database ) – 創建一個資料庫來儲存你的所有配方資訊 – 定義你自己的配方!
- 定義你的遊戲從資料庫檢索項目和配方的方法 ( methods )
- 定義方法 ( methods )來檢查配方是否正確,在銷毀配料的同時創建一個新的項目( item )
- 創建庫存類 (Inventory Class ) 來處理庫存邏輯 – 增加方法來添加和刪除玩家庫存中的項目 (items)
- 創建 UI 庫存和製作網格 ( Crafting Grid )
- 為每個網格創建槽位面板 (Slot Panels ) – 配方可用製作視窗中的特定槽位來定義,也可以僅用項目組合
- 創建互動的 UI 物件 – 添加拖放邏輯到你的用戶界面!
- 創建工具提示 UI 物件 – 當鼠標懸停在某項目上將顯示此項目的說明
關於ZENVA – 加入+200,000學生!
ZENVA自2012年以來一直提供線上大量相關遊戲與程式設計的課程,超過20萬名學生,其中許多學生使用這些技能來發展自己的職業生涯,開公司並發佈遊戲。
更多資料與購買
你可能會有興趣
![]() |
![]() |
![]() |
- 更多 Unity 相關線上課程
- 歡迎加入 Soft & Share 特價課程與學習資訊分享 !
- ★想要加強英文能力嗎?
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
你必須登入才能發表留言。