Задать вопрос
kreo_OL
@kreo_OL
Медузко -_-

Реализация кнопки Back на Android в Unity3d?

Доброго времени суток!)
В связи со своей не опытностью в геймдеве столкнулся с проблемой что в приложение сделанном на юнити по дефолту аппаратные кнопки андроида не работают -_-
Саму кнопку как отслеживать сделал.
using UnityEngine;

public class BackButton : MonoBehaviour {

    void OnGUI()
    {
        if (Input.GetKeyUp(KeyCode.Escape))
        {
            Application.Quit();
        }
    }
}

Гугл посоветовал использовать именно Application.Quit(); для выхода из приложения. но у меня ноль эффекта -_- На всякий случай проверил ловится ли нажатие на кнопку, вставив на выполнение загрузку сцены. Кнопка ловит, все в порядке.

Вопрос
Как реализовать выход на сцену назад с последующим выходом из приложения по двойному нажатию на "Назад" с высвечиванием системного сообщения "для выхода из приложения нажмите два раза "назад" "?
  • Вопрос задан
  • 13324 просмотра
Подписаться 2 Простой 6 комментариев
Ответ пользователя Rou1997 К ответам на вопрос (3)
Rou1997
@Rou1997
AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
activity.Call<bool>("moveTaskToBack", true);
Ответ написан