退出 Unity 编辑器应用程序。
调用此函数将立即退出,而不要求保存更改,因此您可能会丢失数据!
此函数对于退出发生特定错误的命令行进程极为有用。
另请参阅:Unity 命令行参数。
// Simple script that lets you create a new
// scene, create a cube and an empty game object in the scene
// Save the scene and close the editor
using UnityEditor;
using UnityEditor.SceneManagement;
public class ExampleClass
{
[MenuItem("Examples/Chain Actions and close")]
static void EditorPlaying()
{
var newScene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single);
EditorApplication.ExecuteMenuItem("GameObject/3D Object/Cube");
EditorApplication.ExecuteMenuItem("GameObject/Create Empty");
EditorSceneManager.SaveScene(newScene, "Assets/MyNewScene.unity");
EditorApplication.Exit(0);
}
}