質問: 現在Unityでブラウザゲームを開発しているのですが、スマホでプレイした時に、 ホームボタンを押したり別タブを開いたりした際にゲームの処理を止めたり、タイトルシーンへ強制的に 遷移させる処理を入れたいのですが、可能なのでしょうか? どうやらネイティブアプリであればOnApplicationPause()でホームボタン押下を検知できるようなのですが、ブラウザでは難しいですかね? もしできる方法があればご教授ください。
回答: やったことないので推測です。 まずはブラウザでも`OnApplicationPause`を試してみてください。 以下を見る限り無理っぽさもありますが、バージョンアップで解決しているかもしれないので。 OnPause events for WebGL builds - Unity Forum `OnApplicationPause`が無理な場合は(上記でも紹介されますが) WebGLのページ側のJavascriptで感知して、Unity側にそれを投げるという感じでしょうか。 ブラウザがバックグラウンド回ったことを検知する