if(Application.platform == RuntimePlatform.Android)
{
if(Input.GetKey(KeyCode.Escape))
{
// Application.Quit();
}
}
위 코드는 update()에 넣는다.
이렇게 작성하면, 플랫폼이 안드로이드인지를 확인한 뒤에
뒤로가기 버튼은 키 코드로는 Escape이다.
따라서, 코드로 하면 KeyCode.Escape 이다.
이렇게하면, 안드로이드 폰이며 동시에 뒤로가기 버튼을 누른 조건에 해당된다.
// Application.Quit();
이 부분에 원하는 코드를 작성하면 된다.
최종 코드
void Update()
{
creditVal.text = credit.ToString(); // 숫자를 문자로
// stageVal.text = stage.ToString();
if (Application.platform == RuntimePlatform.Android)
{
if (Input.GetKey(KeyCode.Escape))
{
Back_Panel.SetActive(true);
}
}
}
'게임 개발 관련 > Unity3D' 카테고리의 다른 글
[유니티] 함수의 반복 작업 호출. Invoke & InvokeRepeating & CancelInvoke (0) | 2018.02.24 |
---|---|
[유니티] 유니티에서 팝업창 띄우기 (0) | 2018.02.24 |
[유니티] C# script가 게임오브젝트에 추가되지 않을 때 (0) | 2018.02.24 |
[유니티] 맥(Mac)에서 유니티 에디터 두 개 띄우기 (0) | 2018.02.24 |
[유니티] 기본 내장 함수 : Awake()와 Start() 그리고 Update()함수 (0) | 2018.02.23 |