刚开始学游戏开发,我的Unity2018.3.6退出游戏代码不管用,有没有大佬知道怎么回事?
voidOnGUI(){if(GUI.Button(newRect(a,b+52,100,45),"Exit"))Application.Quit();}不显示警告,但播...
void OnGUI()
{
if (GUI.Button(new Rect(a, b+52, 100, 45), "Exit"))
Application.Quit();
}
不显示警告,但播放的时候该button点了没反应 展开
{
if (GUI.Button(new Rect(a, b+52, 100, 45), "Exit"))
Application.Quit();
}
不显示警告,但播放的时候该button点了没反应 展开
2个回答
展开全部
在unity编辑器里运行游戏实现退出功能使用 UnityEditor.EditorApplication.isPlaying = false;
要是打包出来运行游戏实现退出游戏是 Application.Quit();
示例如下:
if (GUILayout.Button("退出游戏", GUILayout.Height(100), GUILayout.Width(100)))
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
Debug.Log("退出游戏");
}
要是打包出来运行游戏实现退出游戏是 Application.Quit();
示例如下:
if (GUILayout.Button("退出游戏", GUILayout.Height(100), GUILayout.Width(100)))
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
Debug.Log("退出游戏");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询