Unity小知识点学习
Unity退出游戏代码
在Unity中做项目的时候,会需要一个退出的功能
在不同的环境下,退出程序的代码是不同的!
通过代码控制即可,代码很简单如下:
#if UNITY_EDITOR //如果是在编辑器环境下 UnityEditor.EditorApplication.isPlaying = false; #else//在打包出来的环境下 Application.Quit(); #endif
示例效果如下:完整示例代码如下:
using UnityEngine; using UnityEngine.UI; public class UnityTest1 : MonoBehaviour { public Button button1; public GameObject @object; void Start() { button1.onClick.AddListener(SwitchScene); } void SwitchScene() { #if UNITY_EDITOR //如果是在编辑器环境下 UnityEditor.EditorApplication.isPlaying = false; #else//在打包出来的环境下 Application.Quit(); #endif } private void Update() { @object.transform.position += new Vector3(0, 0.1f, 0); } }