场景切换的前提:该场景必须被打包,也就是 “File - Build setting” 这种将场景拖拽进Scene in Build, 排序第一的场景会作为游戏开始的开场场景.
完成场景切换:
- 命名空间: using UnityEngine.SceneManagement;
- 加载场景:SceneManager.LoadScene(),多个重载方式: int-场景编号; string-场景名称
跨场景游戏交互(物体带到下一个场景)
- GameObject.DontDestroyOnLoad(GameObject / Data ): 加载场景不销毁