###概要
AndroidのBackボタンでアプリケーションを終了させたい
(たまに対応してないアプリがあり、イライラするw)
###バックボタンの判定方法は?
void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
}
これでバックボタンのチェックが出来ます。
これだけだと、どの機種プラットフォームのエスケープキーが
反応してしまうので
(例)PCでのエスケープキー
Test.cs
// プラットフォームがアンドロイドかチェック
if (Application.platform == RuntimePlatform.Android)
{
// エスケープキー取得
if (Input.GetKeyDown(KeyCode.Escape))
{
// アプリケーション終了
Application.Quit();
return;
}
}
###問題点
上記コードでは、有無をいわさずアプリケーション終了するので、
ダイアログボックスで終了確認する処理を入れたほうが良いでしょう。
AndroidのOS側のダイアログボックスの出し方は別の記事で!
###参考サイト
http://gupuru.hatenablog.jp/entry/2014/05/16/204102