iT邦幫忙

鐵人檔案

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

用unity製作2DRPG雛形-沒有大野狼的小紅帽 系列

超基礎的unity使用方式,寫給未來的自己,減少以後找資料的時間!
除了C#以外也會記錄遊戲規劃、圖片製作和音效設計的過程和軟體,一起製作屬於自己的遊戲,當個三頭六臂的game maker。
一、小紅帽想撿蘋果(遊戲規劃、環境設置、功能介紹、瓦片地圖建立)
二、在森林裡撿蘋果(oop腳本簡介、角色移動、碰撞事件、摧毀物件、相機跟隨)
三、紀錄撿到的蘋果(UI介面、計數器、關閉遊戲、自動隨機生成物件)
四、找奶奶分享蘋果(音樂、動畫、換場景、對話系統、輸出)

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

1.unity安裝、學習資源、遊戲規劃

安裝 官方網站:Download - Unity 註冊、安裝 註冊UnityID 安裝Unity Hub 登入帳號,選擇非商業授權。 打開Unity Hu...

2021-09-01 ‧ 由 鱈魚寶 分享
DAY 2

2.建立unity專案、頁面簡介、建立角色

建立專案 1.點擊新專案來建立一個新專案:D 2.選擇要使用的樣板,這次要做2DRPG雛形,因此選擇2D樣板 3.右邊設定專案名稱、檔案位置 雖然現在已經支援...

2021-09-02 ‧ 由 鱈魚寶 分享
DAY 3

3.Git管理unity專案

使用Git管理專案,進行版本控制(version control) 剩下的27天為了預防萬一,我將採用git和github實作版本控制。 (不一定要進行版本管理...

2021-09-03 ‧ 由 鱈魚寶 分享
DAY 4

4.unity地圖建立(Tilemap、Palette、圖層)

今天要來建立背景! 利用Tilemap(瓦片地圖)輕鬆繪製2D背景。 什麼是Tilemap? Tilemap,如同字面上「瓦片地圖」,是以grid(網格)為單...

2021-09-04 ‧ 由 鱈魚寶 分享
DAY 5

5.unity圖片分割(Slice Sprite)、tile繪製技巧

今天的主題有兩個 一、unity圖片分割(Slice Sprite) 目標:把一張素材切成很多小素材,這樣子使用圖片可以節省資源唷! 二、tile繪製技巧 目...

2021-09-05 ‧ 由 鱈魚寶 分享
DAY 6

6.unity建立C#腳本

今日目標:了解C# script (腳本) unity主要利用C#控制遊戲,學好C#的物件導向寫法就會很吃香U~ 1.主要架構 2.腳本建置 3.解決自動提示無...

2021-09-06 ‧ 由 鱈魚寶 分享
DAY 7

7.unity角色移動(Vector、Transform)

地圖、角色都建立好之後,就要讓角色移動起來啦! Vector 向量是在坐標系中有方向、大小的值。 Vector2,二維向量,在平面座標系中,與原點的差值。Vec...

2021-09-07 ‧ 由 鱈魚寶 分享
DAY 8

8.unity角色移動(剛體Rigidbody2D)

剛體2D(Rigidbody 2D) 當物體運動速度遠小於光速可被視為理想剛體,可以忽略型變,也就是說被碰撞後形狀會保持一樣。 也就是說剛體在物理中被視為不形變...

2021-09-08 ‧ 由 鱈魚寶 分享
DAY 9

9.unity物件偵測(碰撞Collider2D)

碰撞器2D (參閱Collider 2D) 碰撞器可以讓物體碰撞停下、設定障礙物;也可以達成撿金幣、攻擊...這類物件偵測事件。 如何偵測兩個物件接觸? 碰撞器...

2021-09-09 ‧ 由 鱈魚寶 分享
DAY 10

10.unity攝影機跟隨功能(Cinemachine)

在設立完障礙物之後,就要讓小紅帽跑起來啦~ 遊戲視窗也要跟著走才行!! 此篇寫如何實現攝影機跟隨 想了解更多功能 (請參閱Cinemachine文件說明) 步...

2021-09-10 ‧ 由 鱈魚寶 分享