Unity3d 我怎样才能从脚本中阻止unity?

Unity3d 我怎样才能从脚本中阻止unity?,unity3d,unityscript,Unity3d,Unityscript,我需要从我的脚本中关闭unity。好像我点击了GUI中的停止按钮。 我是否可以直接从代码中执行此操作?我知道如何关闭场景,但需要关闭所有进程 Application.Quit(); // Quit the deployed game/App 或者如Chris所评论的,使用以下代码退出Unity Editor: EditorApplication.Exit(0); 或者您希望暂停播放机: EditorApplication.isPaused = true; 或考虑使用布尔属性: Edito

我需要从我的脚本中关闭unity。好像我点击了GUI中的停止按钮。 我是否可以直接从代码中执行此操作?我知道如何关闭场景,但需要关闭所有进程

Application.Quit(); // Quit the deployed game/App
或者如Chris所评论的,使用以下代码退出Unity Editor:

EditorApplication.Exit(0); 
或者您希望暂停播放机:

EditorApplication.isPaused = true;

或考虑使用布尔属性:

EditorApplication.isPlaying = false;
还是你在说什么?然后尝试:

Debug.Break();  //stop running at run-time,
请参阅联机文档和


选择与您的意图相符的选项。

可能
EditorApplication.Exit(0)?这是可行的,但是。。。它切断了统一的进程。我只需要停止,就像单击停止按钮一样:)EditorApplication.isPlaying=false;--正是我需要的!非常感谢:3这是一个极好的答案;但是,请注意,在一些播放器上,如iOS,这是不受支持的。我还没有测试Application.Quit()是否可以在iOS上运行,但即使可以,带有“关闭”按钮的应用程序也不会得到苹果的批准。Application.Quit()应该可以在Mac和Windows上运行。你做了什么测试?