Unity

Unity 下載

這裡是一份從零開始的 Unity 遊戲開發教學 ? 新手也能上手!
無論你想做 2D 遊戲、3D 遊戲、手機遊戲還是 VR/AR 專案,Unity 都能搞定!


? Unity 是什麼?

Unity 是一款跨平台的遊戲引擎,支援開發 2D / 3D 遊戲,也能做動畫、互動模擬、AR/VR 等應用。它支援多平台輸出(Windows / Mac / Android / iOS / WebGL / PS5 / Switch…)超級萬用。

? 語言:主要使用 C#(新手也能學)


? 1. 安裝 Unity 與 Unity Hub

? Unity Hub 下載:

? https://unity.com/download

安裝流程:

  1. 下載並安裝 Unity Hub
  2. 開啟 Unity Hub,登入 Unity 帳號(免費註冊)
  3. 點選左側「安裝」→ 新增版本(建議選擇 LTS 穩定版)
  4. 建議加選模組(例如 Android Build Support、WebGL 等)

? 2. 建立新專案

  1. Unity Hub →「Projects」→「New Project」
  2. 選擇 2D 或 3D 模板(新手可從 2D 開始)
  3. 命名專案(例如:MyFirstGame)
  4. 點「Create」開始冒險!

? 3. 介面介紹(簡單圖解)

區域名稱用途
Scene 視窗編輯遊戲畫面(拖物件、擺角色)
Game 視窗遊戲執行畫面(模擬實際玩家看到的畫面)
Hierarchy遊戲物件清單(場景中所有物體)
Inspector查看/編輯物件的屬性(位置、大小、顏色…)
Project 面板你的所有素材(圖片、音樂、腳本、預製物)
Console顯示錯誤訊息與除錯資訊

? 快捷鍵:

  • F:聚焦選中物件
  • Ctrl + P:開始/停止遊戲
  • Ctrl + S:儲存專案

? 4. 建立第一個角色(Cube 立方體)

  1. Hierarchy 視窗右鍵 → 3D Object → Cube
  2. Cube 會出現在場景中,你可以在 Inspector 調整:
    • 位置(Position)
    • 尺寸(Scale)
    • 材質(加顏色 / 貼圖)

? 5. 加入簡單腳本(讓角色動起來)

Step 1️⃣:新增 C# 腳本

  1. Project 視窗 → 右鍵「Create → C# Script」→ 命名 MoveCube
  2. 拖動這個腳本到 Cube 上(或從 Inspector 加)

Step 2️⃣:編輯腳本(雙擊打開 Visual Studio)

using UnityEngine;

public class MoveCube : MonoBehaviour
{
    public float speed = 5f;

    void Update()
    {
        float move = Input.GetAxis("Horizontal");
        transform.Translate(move * speed * Time.deltaTime, 0, 0);
    }
}

?️ 執行遊戲後,就可以按左右方向鍵讓方塊左右移動!


? 6. 加入音效 & 背景音樂

  1. .mp3.wav 音效拖進 Project 視窗中
  2. 新增一個空物件(右鍵 → Create Empty)命名為 BGM
  3. 加上 Audio Source 元件 → 將音樂拖進去
  4. 勾選 Play On AwakeLoop

? 7. 常見基礎功能(簡單實作)

功能做法簡述
角色跳躍使用 Rigidbody + AddForce
物理碰撞加入 Collider + Rigidbody
UI 介面右鍵 → UI → Button / Text / Image
計分系統用 C# 變數儲存分數,再用 Text 顯示
場景切換使用 SceneManager.LoadScene("下一個場景")

? 8. 建置專案(匯出遊戲)

  1. 點選上方 File → Build Settings
  2. 選擇平台(Windows、WebGL、Android…)
  3. 點「Build」選擇資料夾輸出

? 建議先 Add Open Scenes 將當前場景加進列表


? 9. 推薦資源 & 教學網站

? YouTube:

  • 「Unity 教學 中文」關鍵字
  • 推薦頻道:Brackeys(英文)、吳老師 Unity 入門(中文)

? 官網學習:

? https://learn.unity.com

? 文件查詢:

? https://docs.unity3d.com


✅ 新手任務推薦(可選一個來做)

? 想試試看嗎?這裡幾個入門小任務:

  • 2D 跳躍方塊(Flappy Bird 簡化版)
  • 3D 第三人稱冒險角色(跟著地形移動)
  • 自製點擊遊戲(點一下就加分)
  • Unity + AI(點選物件後會自動走過來)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *