問題描述 游戲開發中會有多個場景,有時會有這樣的需求,我們需要保證場景跳轉但是需要保持某個游戲對象不被銷毀,比如:音樂 實現思路 unity中提供了DontDestroyOnLoad(),這個API 使用這個指令一般寫在跳轉場景之前,寫在跳轉場景的觸發事件中,把背景音樂綁定的對象做成預制 ...
一 直接切換 老版的 已棄用 : Application.LoadLevel int index 參數是場景編號 Application.LoadLevel string name 參數是場景名字 新版的: 使用SceneManager using UnityEngine.SceneManagement 必須要引入 public class TestChangeScene : MonoBehav ...
2016-11-16 17:59 0 2729 推薦指數:
問題描述 游戲開發中會有多個場景,有時會有這樣的需求,我們需要保證場景跳轉但是需要保持某個游戲對象不被銷毀,比如:音樂 實現思路 unity中提供了DontDestroyOnLoad(),這個API 使用這個指令一般寫在跳轉場景之前,寫在跳轉場景的觸發事件中,把背景音樂綁定的對象做成預制 ...
這個問題估計很多人都碰到過,原因是切換場景的光照貼圖數據丟失,解決方案如下: 打開你要切換的場景,打開Windows-Lighting-Settings,將最下面的Auto Generate前面的勾去掉(默認是勾選的),然后點一下Generate Lighting重新生成一下貼圖數據就OK了~ ...
DontDestroyOnLoad(要操作的GanmeObject); 放在Start方法里就行 ...
用 SceneManager 之前要引用using UnityEngine.SceneManagement; 命名空間. 1.拿到當前場景的名字:SceneManager.GetActiveScene(),加一個".name"就是拿到當前場景的名字. 2.切換場景 ...
Unity場景切換SceneManager 官方文檔:傳送門 靜態方法 創建場景 CreateScene Create an empty new Scene at runtime with the given name. ...
...
Cocos Creator 加載和切換場景(官方文檔摘錄) 在 Cocos Creator 中,我們使用場景文件名( 可以不包含擴展名)來索引指代場景。並通過以下接口進行加載和切換操作: cc.director.loadScene('MyScene ...