[Unity] 切換不同遊戲場景(scene)、重新開始遊戲關卡
很少會有遊戲是從頭到尾都是一個場景的,就連紅白機上的遊戲普遍地也都存在著『開始介面』>『遊戲第一關』>『遊戲第二關』...... 這樣的場景切換。
Read More »[Unity] 切換不同遊戲場景(scene)、重新開始遊戲關卡很少會有遊戲是從頭到尾都是一個場景的,就連紅白機上的遊戲普遍地也都存在著『開始介面』>『遊戲第一關』>『遊戲第二關』...... 這樣的場景切換。
Read More »[Unity] 切換不同遊戲場景(scene)、重新開始遊戲關卡在許多遊戲當中都存在著『暫停』(pause)這樣的功能,方便玩家們在遊玩之際,若另有外事可中斷遊玩,並在回來之後繼續遊戲下去。
Read More »[Unity] 製作『暫停』的功能在 Unity 中,若是想要播放音訊檔案,可以粗略分成『背景音樂』與『遊戲音效』兩大類。
Read More »[Unity] 如何播放音樂與音效在 Unity 當中,若是我們需要修改一個遊戲物件的尺寸,除了在遊戲編輯器中手動進行修改外,也可以透過程式來取得遊戲物件的尺寸、進而賦予新值來更改遊戲物件的大小。
Read More »[Unity] 取得、修改遊戲物件的尺寸(scale)最開始我在 Unity 中製作遊戲時,我總是理所當然地使用 Text 元件來顯示文字。但用了一段時間後才發現,建立 Text 元件預設就放在 canvas(畫布)元件底下,文字是跟著相機位置移動的,比較適合用來顯示 UI 的文字。
Read More »[Unity] 不透過 Canvas 製作文字:角色頭上顯示角色名稱在 Unity/C# 當中,使用字典 Dictionary
的資料型態來儲存資料是一件相當方便的事情,因為 Dictionary 儲存的方式為鍵值對應(key-value),一個 key 對應單一個 value。
在我最初使用 Unity 來建立一個 Android 手機遊戲時,我曾將建立好的關卡在電腦上試跑,並逐漸微調其中的細節直到我在測試環境上運行得非常順利為止。
Read More »[Unity] LateUpdate()、FixedUpdate()、Update() 的差異本篇範例以 2D 遊戲為主,實現人物跑步的動畫。
Read More »[Unity] 使用 Animator 來幫角色加上動畫在 Unity 中若要製作出跟隨玩家移動的物件,比方說寵物或棺材(?),那麼我們可以使用 List<Vector3>
資料型態的變數將玩家的移動路線(也就是每個時間點存在的位置)記錄起來,並讓想要跟隨玩家的物件位置不斷地更新。
在 Unity 當中不同的物件可能有著父子的階層關係,而若是要確認一個物件底下到底有多少子物件,我們可以使用以下程式來做到:
Read More »[Unity] 如何取得子物件的數量