项目需要根据策划的配置文件生成大量场景,为了省去一个个create的时间,使用编辑器拓展自动实现场景文件的创建,且保存在需要的文件夹下。
核心代码
Scene scene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single);
EditorSceneManager.SaveScene(scene, "Assets/Scenes/+" + SceneName + ".unity");
EditorSceneManager.CloseScene(scene, true);
差不多就酱,代码很简单,主要是这个api不是很常用,需要搜索一下。