iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

Unity入門遊戲開發與實作 系列

在本次 30 天的鐵人賽中,我將專注於學習並實作 Unity 遊戲開發,目標是從零開始學習Unity,學習開發一個簡單遊戲的過程。目標是藉由這個過程,理解 Unity 的開發工具和遊戲邏輯,對未來如果有類似的專案能有一個基本概念。最終希望不僅能創建一個簡單的遊戲作品,未來還能將這次學習到的知識應用到更複雜的專案中。

參賽天數 12 天 | 共 12 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day 1】了解不同的遊戲引擎

Unity 是一個跨平台的遊戲引擎,目的是讓開發者能夠輕鬆創建 2D 和 3D 的互動式體驗,最常見的應用就是遊戲開發,但隨著Unity的發展,現在已經廣泛應用...

2024-09-15 ‧ 由 jaychang 分享
DAY 2

【Day2】Unity環境建置

第一步:下載Unity Hub下載完Unity Hub之後,註冊帳號並且打開Unity Hub第二步:安裝編輯器點選右上角的 安裝編輯器接下來在 封存 裡面點選...

2024-09-16 ‧ 由 jaychang 分享
DAY 3

【Day 3】建立新專案

打開Unity Hub之後在左上角選擇「新專案」就能夠進入到選擇模板的部分了,但是在真正開始專案之前,必須先知道自己的需求需要對應怎麼樣的模板。在Unity中,...

2024-09-17 ‧ 由 jaychang 分享
DAY 4

【Day 4】Unity 的基本介面和操作

基本介面 開始一個專案進到 Unity 之後,會看到這個複雜的操作介面,這些視窗分別都有他們的功能 Scene:這是工作的編輯區,可以在這裡擺放物體、燈光、...

2024-09-18 ‧ 由 jaychang 分享
DAY 5

【Day 5】Unity 中的腳本介紹與基礎語法

在 Unity 中創建了許多角色模型、場景、還有他們各自的動畫,但仍然需要有一支程式來控制這些角色什麼時候要做什麼動作,角色與地圖場景的交互等等。這時候就要使用...

2024-09-19 ‧ 由 jaychang 分享
DAY 6

【Day 6】怎麼用程式創造一個角色

如果我們要在程式中創建一隻角色其實並不複雜,例如我們想練習怎麼創造一個老人,於是開了一個新的 Script 叫做 OldMan.cs using UnityEn...

2024-09-20 ‧ 由 jaychang 分享
DAY 7

【Day 7】Access modifier 和 setter & getter 方法

延續上次建立的 OldMan // OldMan.cs using UnityEngine; public class OldMan {     int hea...

2024-09-21 ‧ 由 jaychang 分享
DAY 8

【Day 8】什麼是 Asset Store ? 如何從 Unity Asset Store 導入素材

Unity Asset Store 是一個 Unity 的線上平台,提供了各種的資源和工具,讓開發者可以不用每次要開發一個專案時都得從頭自己做,大大加速了遊戲的...

2024-09-22 ‧ 由 jaychang 分享
DAY 9

【Day 9】如何使用下載下來的 3D 模型

昨天我們知道如何從商店上面下載 3D 素材並 Import 到 Unity 裡面。今天,要來學習如何使用這些模型。我們拿昨天從 Unity Asset Stor...

2024-09-23 ‧ 由 jaychang 分享
DAY 10

【Day 10】如何將模型的貼圖正確映射到模型上

Unity 中的模型都是依賴貼圖才有了外觀,也就是 Material ,而一個新創建的 Material 是沒有外觀的,需要創作者拖動貼圖素材到 Materia...

2024-09-24 ‧ 由 jaychang 分享