2012-01-06 2 views
0

JInput에서 동시에 여러 게임 패드를 사용하고 새로 연결된 게임 패드를 확인하려고합니다. 다음은 새로운 컨트롤러를 확인하는 데 사용되는 코드입니다.JInput에서 비슷한 컨트롤러 확인

이 코드를 여러 번 실행하고 결과를 저장하면 동일한 주변 장치가 결과의 다른 "컨트롤러"인스턴스에 나타납니다. 많은 문제를 일으킨다.

컨트롤러의 두 인스턴스가 유사한 지 어떻게 확인합니까? IE가 같은 주변 장치를 제어한다면?

이름/부품 번호/rumblers 등을 확인하면 작동 여부를 확인할 수 있습니다 (장치 해시처럼). 하지만 동일한 게임 패드를 두 번 연결하면 어떻게 될까요?

감사합니다.

답변

0

현재 JInput에서는 이것을 할 수 없습니다. 이상 적으로는 DefaultEnvironmentPlugin을 사용하게 될 것입니다. DefaultEnvironmentPlugin은 실행중인 플랫폼을 자동으로 감지합니다.

JInput에는 컨트롤러 연결/연결 해제를위한 인터페이스가 있지만 구현 된 적이 없습니다. 나는 자원 봉사자들을 위해 여러 번 부탁했지만, 아무도 그것에 대해 충분히 걱정하지 않는 것 같습니다. 알림 인터페이스를 구현하려면 javagaming.org 포럼에 문의하십시오.

관련 문제