2011-10-04 3 views
1

Android 용 Mono와 Andrew Russell 용 ExEn (thx)을 사용하고 있습니다. 이 질문이 Android 용 Mono 또는 ExEn에 더 구체적이라는 것은 확실하지 않습니다. 어쨌든 필자는 검색 결과로 Java 샘플 만 발견했습니다.ExEn에서 Android 하드웨어 백 워드를 처리하는 방법은 무엇입니까?

하드웨어 뒤로 버튼을 사용하여 표준 게임 메뉴 탐색을 구현하고 싶습니다. 현재 게임이나 메뉴의 상태에 관계없이 뒤로 버튼은 응용 프로그램을 종료합니다.

답을위한 Thx. -Horo

답변

4

이것은 Android 관련 질문이며 귀하의 활동에 대한 OnKeyDown 메소드를 재정의해야합니다.. 안드로이드에 대한 모노에 코딩 :

public override bool OnKeyDown(Keycode keyCode, KeyEvent e) 
{ 
    if (keyCode == Keycode.Back) 
    { 
    // your staff here: 
    Toast.MakeText(this, "back!", ToastLength.Short).Show(); 

    return true; 
    } 

    return base.OnKeyDown(keyCode, e); 
} 

이 코드 후 반환을 "true"로 기억하면 이벤트를 처리 한 나타냅니다.

+0

쿨, 도움을 청합니다. ExEn은 입력에 XNA 게임 루프 폴링 로직을 사용하지만 최소한의 해킹 만 사용하면 이벤트 구동과 같은 통합 솔루션이 아닙니다. 다시 Thx. – Horo

관련 문제