Мне нужно закрыть единство из моих сценариев. Как будто я нажал кнопку остановки в графическом интерфейсе. Могу ли я сделать это прямо из кода, или нет? Я знаю, как я могу закрыть сцену, но нужно закрыть все процессы.Как я могу остановить единство из сценария?
ответ
Application.Quit(); // Quit the deployed game/App
Или, как Крис заметил, используйте код ниже, чтобы закрыть редактор Unity:
EditorApplication.Exit(0);
Или вы хотите, чтобы приостановить игрок:
EditorApplication.isPaused = true;
Или рассмотреть вопрос об использовании булева свойства:
EditorApplication.isPlaying = false;
Или вы говорите около this? Тогда попробуйте:
Debug.Break(); //stop running at run-time,
Смотреть онлайн документацию here и here.
Выберите, что бы соответствовало вашим намерениям.
EditorApplication.isPlaying = false; - ТОЧНО, что мне нужно! thx u very much: 3 – FoKycHuK
Это отличный ответ; однако, пожалуйста, помните, что на некоторых игроках, таких как iOS, это просто не поддерживается. Я не тестировал, работает ли Application.Quit() на iOS, но даже если это произойдет, приложение, которое имеет кнопку «закрыть», не получит одобрение Apple. –
Application.Quit() должен работать как в Mac, так и в Windows. Какой тест вы выполнили? – David
- 1. Как я могу остановить SQL * Plus из сценария оболочки?
- 2. C# Единство: невозможно остановить Coroutine
- 3. Как я могу отправить письмо из сценария?
- 4. Как я могу проверить видеофайл из сценария?
- 5. Как я могу выйти из сценария многопроцессорности?
- 6. Как я могу остановить это из цикла?
- 7. Остановить аудиоклип из другого сценария
- 8. Хотите остановить пинг из сценария
- 9. Как я могу остановить onCreate()
- 10. Доступ к переменной из другого сценария C# ЕДИНСТВО
- 11. Как я могу остановить перенаправление ui из выхода из экрана?
- 12. Я действительно не могу остановить обработчик! Как я могу?
- 13. Я не могу остановить асинхронный
- 14. Как я могу остановить свое приложение?
- 15. единство | (как) я могу отключить Raycaster по сценарию?
- 16. Как я могу сделать единство GPGPU на Android-устройстве?
- 17. Единство: Как я могу создать систему включения питания?
- 18. Как я могу остановить поток в Android
- 19. Как я могу остановить выполнение js-ответа?
- 20. Как я могу остановить fancyBox от закрытия?
- 21. Как я могу остановить повторный размер wxProgressDialog?
- 22. Как я могу вставить документ из сценария bash в mongodb?
- 23. Как я могу вызвать скрипт python из сценария python
- 24. Как я могу установить камень из сценария Ruby?
- 25. Как я могу захватить вывод сценария оболочки, вызванного из Ruby?
- 26. Как я могу получить желаемый результат из приведенного ниже сценария
- 27. Как я могу «коснуться» файла из сценария InnoSetup?
- 28. Как я могу вызвать функцию Perl из сценария DCL?
- 29. Как я могу вызвать программу vb.net из сценария оболочки unix
- 30. Как я могу запустить ssh из сценария post-commit subversion?
Возможно, 'EditorApplication.Exit (0);'? http://docs.unity3d.com/ScriptReference/EditorApplication.Exit.html –
Это работает, но ... его сокращает единство процесса. мне нужно просто STOP, как если бы нажала кнопка остановки :) – FoKycHuK