4
내 게임에 게임 패드 지원을 추가하려고하지만 게임 패드의 조이스틱에서 모션 이벤트를 가져 오는 방법을 찾을 수 없습니다.게임 패드 지원 안드로이드
나는 이것과 비슷한 것을 가지고 있지만 결코 부름을 받거나 아무것도하지 않는 것처럼 보인다. XOOM에서 JellyBean으로 테스트 중이며 내 게임 패드는 메뉴 주변을 탐색하는 데 사용됩니다.
@Override
public boolean onGenericMotionEvent(MotionEvent e) {
if ((e.getDevice().getSources() & InputDevice.SOURCE_CLASS_JOYSTICK) != 0) {
float x = e.getX();
float y = e.getY();
mJoy1.set(x, y);
mJoy2.set(-1,1);
mRenderer.onAxisMoved(mJoy1, mJoy2);
return true;
}
return false;
}
게임 패드에서 축 데이터를 읽으려면 어떻게해야합니까?
다음을 확인하십시오. http://developer.android.com/about/versions/android-3.1.html#motionevents –
http://stackoverflow.com/questions/11516431/android-onscreen-joystick- 문제 –