iT邦幫忙

鐵人檔案

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

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

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

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

21.unity簡易對話介面設計概念

對話系統(dialogueSystem) 計畫 小紅帽想跟奶奶說話,然後把蘋果送給奶奶。2D遊戲經常利用對話推進劇情,進行玩家互動,是角色扮演遊戲的精隨。這幾天...

2021-09-21 ‧ 由 鱈魚寶 分享
DAY 22

22.unity讀取文字文件並分行(TextAsset、Split)

1.準備好文字文件 2.撰寫能導入文字文件的腳本 參考TextAsset、Split using System.Collections; using Syst...

2021-09-22 ‧ 由 鱈魚寶 分享
DAY 23

23.unity儲存文字內容(List、foreach)

今天要用List來儲存記事本內的對話資料 0.和昨天一樣,先準備好對話.txt 1.寫腳本,先檢查有沒有List的命名空間 using System.Coll...

2021-09-23 ‧ 由 鱈魚寶 分享
DAY 24

24.unity對話處理(List與class)

今天要做的事情就是讓系統可以分辨哪段文字=角色,哪段文字=心情,哪段文字=對話內容! 進行文字標記,擷取文字檔案內的訊息,為了能更精確的掌握對話資訊,才能做對應...

2021-09-24 ‧ 由 鱈魚寶 分享
DAY 25

25.unity動態加載(Resources.Load)

Resources.Load() unity手冊 之前使用圖片、文件都是將變數設定成public,然後在引擎內手動將檔案資源拖曳至腳本底下。 但其實可以讓腳本自...

2021-09-25 ‧ 由 鱈魚寶 分享
DAY 26

26.unity打字機(StartCoroutine)

實現打字機功能:字出現之間會有時差,讓一個字接一個字出現。 迴圈{ //畫面texe += 清單[第一件][第幾個字] ui.text += textL...

2021-09-26 ‧ 由 鱈魚寶 分享
DAY 27

27.unity換圖片表情

換圖片就是換Spritesprite是物件的皮,每個看的見的gameobject都有sprite,如果沒有就會成為空物件或是隱形的範圍。 sprite的切換使用...

2021-09-27 ‧ 由 鱈魚寶 分享
DAY 28

28.unity音樂與音效(AudioSource)

音樂是遊戲不可或缺的一部分,據說只要加上音樂,遊戲就完成一半了! UNITY添加音樂之前,必須先給遊戲角色添加一雙耳朵。這樣遊戲才能辨識聽到甚麼音樂。 Audi...

2021-09-28 ‧ 由 鱈魚寶 分享
DAY 29

29.unity 2D燈光(Universal RP)

燈光在遊戲中也是一門大學問呢......來簡單實現類似Don't Starve Together的燈光效果吧! 效果 UniversalRP 1.安裝Wind...

2021-09-29 ‧ 由 鱈魚寶 分享
DAY 30

30.unity輸出

終於迎來鐵人賽的最後一天!!好興奮呀!!最後一天要讓遊戲離開遊戲引擎,成為能自己運作的應用程式! 輸出之前 輸出之前,一定要記得寫關閉程式的方法!如果不寫,請不...

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