Вийдіть з гри
Сторінка оновлюється :
Дата створення сторінки :
Середовище верифікації
- Вікна
-
- Вікна 11
- Редактор Unity
-
- 2021.3.3f1
- Вхідні системні пакети
-
- 1.3.0
Передумови для цієї поради
Наведені нижче параметри попередньо налаштовані як обов'язкова умова для пояснення цих порад.
Як вийти з гри програмно
Щоб програмно вийти з гри, запустіть наступний код:
UnityEngine.Application.Quit();
Якщо ви хочете правильно закрити гру, вийдіть із гри з меню тощо та збережіть дані налаштувань перед виходом.
Однак наведений вище код дійсний лише в тому випадку, якщо ви збираєте гру та запускаєте її самостійно, і нічого не відбувається, коли ви запускаєте її в редакторі Unity. Якщо ви хочете, щоб ваша гра не запускалася в редакторі Unity, вам потрібно запустити наступний код:
UnityEditor.EditorApplication.isPlaying = false;
Якщо ви хочете, щоб він коректно працював у будь-якому середовищі, ви можете записати його наступним чином, використовуючи символи компіляції.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}