기본 이벤트들 (터치, back 키 등등)은 먹히지 않는다. 유니티 플레이어에 이벤트가 포커싱 된다. 그래서 이벤트 처리는 유니티에서 해야 한다.
back 키 눌렀을때 종료가 안되는데, 다음은 종료 시키기 위한 방법
[Android]
@Override
public void finish() {
super.finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
[Unity]
void Update() {
if (Input.GetKeyDown(KeyCode.Escape))
{
AndroidJavaClass javaClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = javaClass.GetStatic<AndroidJavaObject>("currentActivity");
currentActivity.Call("finish");
}
}
'unity tech.' 카테고리의 다른 글
컴포넌트 찾기 주의 사항 (0) | 2015.08.10 |
---|---|
컴포넌트 찾는 예들 (0) | 2015.08.05 |
3D text 클릭 또는 터치 (0) | 2015.08.05 |
프리팹 알파값 변경 (0) | 2015.08.05 |
유니티 UI Image 알파 값 변경 (0) | 2015.08.05 |