前言
這篇文章將會講述場景 (Scene) 轉換的程式,將會介紹載入場景的兩種主要方法,並且詳細介紹同步載入的程式與範例。
場景設定 | Build Setting
在我們開始講述任何一項知識之前,在 Unity 中要進行設定,確認哪些是我們遊戲要使用的場景:File → Build Setting → 放入場景。
場景管理 | SceneManager
這是一個類 (Class) ,用於 Unity 運行時的場景管理,裡面包含各種不同的參數 (Value) 、函式 (Methods) 、事件 (Event),接下來簡單講述場景載入的兩種分類。
同步載入 | LoadScene
同步載入就是直接讓場景從 A→B 的形式轉換,如果 B 場景的資源數量比較多,就會讓玩家卡在載入前的位置,如果遊戲資源比較少就沒什麼問題,但如果遊戲資源很大,玩家電腦又不好,就容易卡住不動。
在學習製作一款遊戲時,只需要使用同步載入即可,因為在絕大多數的情況下你並不會使用到高耗能的資源,因此同步載入在遊戲製作新人時期就足夠了。