About 1005

顯示具有 實用技巧 標籤的文章。 顯示所有文章

在遊戲設計時,常會有需要等待X秒過後,執行某個功能(例如跳關/載入下個畫面等等)。這時候就會需要用到 StartCoroutine 與 IEnumerator 這兩個函數,範例如下: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public

相信大家有時會想要執行附加在某個物件上的某個腳本裡的某個功能。例如,場景裡面有兩個腳本(TestScript與DoScript),分別附加在A與B兩個物件上;當執行TestScript的某個功能時,希望它能呼叫/執行DoScript的某個功能。那這樣該怎麼做呢?有兩個方法可以做的到,範例如下: ■ 方法一:使用「FindObjectOfType」 TestScript 說明:當按下空白鍵時,執行DoScript腳本裡的DoSomeThing public

剛接觸Unity設計遊戲的人,一定會有個問題,那就是「我怎麼讓第一關的分數/生命值等等的遊戲參數,在第二關時能夠繼承/延續/存取?」。其實很簡單,那就是需要把這些參數設定為全域變數(static)。另外,由於這些參數每一關都用的到,或許可以直接使用一個腳本來控制所有的全域變數。例如: 管理這些參數的腳本命名為:GameDataManager,腳本內容如下: static class GameData{ public

1.格式-->設定格式化條件。 2.把介於改為小於,後面輸入60。 3.然後底下格式按鈕 把色彩改成紅色,這樣就可以囉。 以上感謝Renee