Application.Quit () занимает много времени, чтобы снова открыть приложение (Unity2D) - PullRequest
0 голосов
/ 08 марта 2019

Привет, ребята, вот моя проблема (извините за мой английский):

Я пытаюсь закрыть игру и открыть ее через 1 секунду.

Но это займет много времени, 5 или более секунд в черном окне, а затем появится логотип единства;

Монитор устройства Android дает мне эту информацию (желтый):

enter image description here

А вот мой код для закрытия игры

if (Input.GetKeyDown(KeyCode.Escape))
    {            
                PlayerPrefs.Save();
                StopAllCoroutines();
                Application.Quit();                              
    }

1 Ответ

0 голосов
/ 08 марта 2019

Если вы выходите из игры. По умолчанию Unity записывает настройки на диск во время OnApplicationQuit(). Таким образом, нет необходимости в PlayerPrefs.Save(); Нет необходимости вызывать StopAllCoroutines();, так как Application.Quit(); закрывает работающее приложение. Поэтому, пожалуйста, сначала закомментируйте эти две строки, затем посмотрите результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...