Version: 2022.2
public static SceneManagement.Scene CreateScene (string sceneName);
public static SceneManagement.Scene CreateScene (string sceneName, SceneManagement.CreateSceneParameters parameters);

参数

sceneName 新场景的名称。此参数不能为空或为 null,也不能与现有场景的名称相同。
parameters 用于创建场景的各种参数。

返回

Scene 对所创建的新场景的引用,或返回无效场景(如果创建失败)。

描述

在运行时使用给定名称创建一个新的空场景。

新场景将以叠加方式在层级视图中打开,位于当前已打开的所有现有场景旁边。新场景的路径将为空。此函数用于在运行时创建场景。要在编辑时创建场景(例如,创建编辑器脚本或工具时需要创建场景),请使用 EditorSceneManager.NewScene

using UnityEngine.SceneManagement;
using UnityEngine;

public class ExampleClass : MonoBehaviour { public void Awake() { Scene newScene = SceneManager.CreateScene("My New Scene"); } }