Unity3D/C#
2026. 10. 30.
유니티 안드로이드 뒤로가기 · 앱 종료 (KeyCode.Escape)
유니티에서 안드로이드 뒤로가기 버튼은 Input.GetKeyDown(KeyCode.Escape) 로 받습니다. 열린 창이 있으면 가장 나중에 연 창부터 닫고, 다 닫혔을 때 「종료할까요?」 창을 띄운 뒤 Application.Quit() 으로 앱을 끝냅니다. if (Input.GetKeyDown(KeyCode.Escape)) Debug.Log("뒤로가기"); 안드로이드 사용자는 창을 닫을 때 화면의 X 버튼보다 휴대폰의 뒤로가기를 먼저 누릅니다. 그런데 Unity 로 만든 게임은 따로 처리하지 않으면 뒤로가기를 눌러도 아무 일도 일어나지 않아서, 사용자는 게임이 멈춘 줄 알 수 있습니다. Unity 문서에 따르면 Input.backButtonLeavesApp 의 기본값은 false 라서 뒤로가기 처..