iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

初心者限定!設計師帶你學 Unity 3D 遊戲程式設計 系列

從第一間公司不小心接觸 Unity 之後,開始接互動設計開發案,案件類型大部分都是 AR、VR、觸控遊戲,每個專案都是真正的從零到現場上機,經過 30 個以上的專案後發展出一套自己對 Unity 的世界觀,接著連續五年在大學開課教文組學生,課程名稱為「3D 遊戲程式設計」,同學們都蠻喜歡課程並且收穫很多,本系列文將會整理該課程的內容與大家分享,也把課程內容分享給更多想要入門 Unity 的朋友:)

鐵人鍊成 | 共 31 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 / Unity 快速補給!C# 程式語言基礎

腳本架構 ✦ using ◌ 代表使用哪些 Library( 函式庫 ),如同使用工具箱的概念。◌ 撰寫方式為 using + 命名空間。 ✦ pu...

2024-08-30 ‧ 由 gubeardbt 分享
DAY 12

Day12 / Unity C# 語法練習開始!躲避子彈小遊戲 (一) 玩家控制

Array( 陣列 ) ✦ 使用方式 ◌ 資料型態 [ ] 陣列名稱 = new 資料型態 [ ] { 變數1, 變數2, 變數3 }◌...

2024-08-31 ‧ 由 gubeardbt 分享
DAY 13

Day13 / Unity C# 語法練習開始!躲避子彈小遊戲 (二) 靈活的子彈攻擊

STEP 8 製作子彈發射器 建立一個 Cube 並移至牆外,作為子彈發射器 ➔ 再建立一個 Sphere 移至牆外,作為子彈 STEP 9 建立子彈腳本...

2024-09-01 ‧ 由 gubeardbt 分享
DAY 14

Day14 / Unity 可愛的 NewJeans 2D 遊戲 - 建立場景

被 Overload的 Method ◌ 在 C# 語法中, Method 名稱不可以重複使用。◌ 但若是在 同樣名稱 的多個 Method 中分別設定...

2024-09-02 ‧ 由 gubeardbt 分享
DAY 15

Day15 / Unity 可愛的 NewJeans 2D 遊戲 - 遊戲機制

STEP 6 控制 Block 不斷向遊戲畫面左側移動 建立一個名為 BlockManager 的腳本,並拖曳至 Block 群組物件 上 ➔ 開啟 Blo...

2024-09-03 ‧ 由 gubeardbt 分享
DAY 16

Day16 / Unity 小聊一下專案管理

什麼是專案管理? 專案管理是在有限的 時間 與 成本 下,應付 變動 的管理方法。專案的基本流程大致如下:洽談 → 需求 → 報價 → 簽約 → 執行 → 驗...

2024-09-04 ‧ 由 gubeardbt 分享
DAY 17

Day17 / Unity 可愛的 NewJeans 2D 遊戲 - UI 篇

UI介面製作與切換 STEP 1 建立一個 UI Button 於 Hierarchy 介面中 點擊右鍵 ➔ 選擇 UI ➔ 點選 Button-TextM...

2024-09-05 ‧ 由 gubeardbt 分享
DAY 18

Day18 / Unity 可愛的 NewJeans 2D 遊戲 - 碰撞偵測

遊戲製作 此部分將接續第七週的遊戲製作進度,透過更改物件樣式與程式撰寫,使整體的遊戲畫面與各種遊戲機制變得更加完整豐富。 💡 古古的小提醒:在開始之前,可以...

2024-09-06 ‧ 由 gubeardbt 分享
DAY 19

Day19 / Unity 動畫 Animation

動畫基本概念與類別 ✦ 形變動畫 變形動畫是將物件直接進行變形(縮放、旋轉、位移),並記錄下該物件模型在每一幀畫面下所有點的位置,進而呈現出連貫的動態畫面。...

2024-09-07 ‧ 由 gubeardbt 分享
DAY 20

Day20 / Unity 動畫控制器 Animator

STEP 9 利用 Animator 控制動畫片段的流程進行 在 Animator 視窗中,可以看到剛剛所建立的多個動畫片段 ➔ 在 idle 動畫片段上...

2024-09-08 ‧ 由 gubeardbt 分享