Излез от играта
Страницата се актуализира :
Дата на създаване на страница :
Среда за проверка
- Уиндоус
-
- Прозорци 11
- Редактор на единство
-
- 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
}