1、使用Unity编译器时:
UnityEditor.EditorApplication.isPlaying = false;
2、打包后:
Application.Quit();
很多时候,我们都知道Application.Quit()代码,但是我们在Unity编译器调试的时候发现即使挂上了这个代码的组件或物体都无法退出编译,因为该代码只在打包后可以实现退出功能。
所以我们可以把两个实现代码同时写入脚本,这样既可以在编译器中实现退出功能,也可以在打包后实现。文章来源:https://www.toymoban.com/news/detail-505877.html
代码如下:文章来源地址https://www.toymoban.com/news/detail-505877.html
public void OnExitGame()//定义一个退出游戏的方法
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;//如果是在unity编译器中
#else
Application.Quit();//否则在打包文件中
#endif
}
到了这里,关于【Unity3D】如何用使用Unity实现退出游戏的功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!