0
저는 잠시 동안 LWJGL을 사용하여 프로젝트 작업을 해왔고 조이스틱 지원을 추가하려고합니다. PS3 컨트롤러가 USB 포트에 연결되어 있고 모든 게임 루프에서 호출되는 다음과 같은 방법이 있습니다.LWJGL/JInput으로 PS3 컨트롤러 읽기
public synchronized void handleControllerEvents() {
for (Controller controller : ControllerEnvironment
.getDefaultEnvironment().getControllers()) {
System.out.println(controller.getName());
controller.poll();
EventQueue eventQueue = controller.getEventQueue();
Event event = new Event();
while (eventQueue.getNextEvent(event)) {
System.out.println(event);
}
}
}
PS3 컨트롤러 이름이 인쇄되지만 이벤트가 나오지 않습니다. 다른 모든 입력 장치가 감지되고 이벤트가 생성됩니다.
그래서 JInput에서 PS3 컨트롤러를 사용하기 위해 블루투스 연결을 사용하고 있습니까? 어떻게해야하는지 알려줄 수 있습니까? – salaboy
다시 매우 늦은 대답입니다. 예, DS3 도구는 PS3 컨트롤러를 XBOX360 컨트롤러 입력에 매핑합니다. JInput : Hmpf로이 논리를 처리하는 게임 엔진에 클래스를 만들었습니다. 내 사이트는 오프라인입니다. http://TomHash.NL 어딘가에 창조물, 달빛 프레임 워크. @salaboy – user1190841