当前位置:   article > 正文

【Unity3D】如何用使用Unity实现退出游戏的功能_unity 退出游戏

unity 退出游戏

1、使用Unity编译器时:

UnityEditor.EditorApplication.isPlaying = false;

2、打包后:

Application.Quit();

很多时候,我们都知道Application.Quit()代码,但是我们在Unity编译器调试的时候发现即使挂上了这个代码的组件或物体都无法退出编译,因为该代码只在打包后可以实现退出功能。

所以我们可以把两个实现代码同时写入脚本,这样既可以在编译器中实现退出功能,也可以在打包后实现。

代码如下:

  1.   public void OnExitGame()//定义一个退出游戏的方法
  2.     {
  3. #if UNITY_EDITOR
  4.         UnityEditor.EditorApplication.isPlaying = false;//如果是在unity编译器中
  5. #else
  6.         Application.Quit();//否则在打包文件中
  7. #endif
  8.     }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/633358
推荐阅读
相关标签
  

闽ICP备14008679号