場景
預先載入場景或覆蓋層
Published 2016年1月23日
播放場景或覆蓋畫面有時需要一些時間載入,視物件或行為的數量而定。透過預載入,您可以在玩家沒察覺的時候先載入場景或覆蓋畫面,讓它看起來像是瞬間載入。預載入場景有兩種方式:在專案開始前從場景設定預載入,或在場景已經執行時透過行為非同步預載入。
從場景設定預載入
您可以設定專案預載入玩家經常會使用的場景或覆蓋畫面。若要這麼做,請開啟「專案設定」,並點選齒輪圖示。
按下「設定」。
然後開啟「預載入」。
如果場景包含許多物件和行為,從一開始就預載入可能不是好主意。預載入許多場景和覆蓋畫面可能會影響效能,因此最好隨著玩家遊玩進度逐步預載入。
使用行為非同步預載入
如果您不想因為預載入所有場景而影響效能,有時可以選擇非同步預載入場景或覆蓋畫面。
例如,在玩家即將到達關卡尾聲時,您可以先準備好下一個關卡。這樣玩家抵達終點時,下一個關卡就能瞬間載入。
若要非同步預載入,請在事件觸發時加入「預載入場景」行為;您可以在「進階場景」行為中找到它。
接著選取要預載入的場景或覆蓋畫面。
場景完成預載入時會觸發一個事件。因此,您可以在場景載入完成後啟用按鈕。
不再需要預載入的場景時,請務必使用「卸載場景」行為,以免影響專案效能。

