javaFX를 사용하여 간단한 2D 게임을위한 제어 시스템을 만들려고합니다. 나는 광범위한 연구를했고 아무 것도 생각 해낼 수 없었다.JavaFX에서 게임용 제어 시스템을 구현하려면 어떻게해야합니까?
내가 원하는 일 : 우주선을 제어하고 일시 중지 메뉴를 불러 오려면 일련의 특수 키 이벤트를 설정하고 싶습니다. 나는 종류의 장면에서 (이벤트 핸들러) setOnKeyPressed는 "방법은 인수 적용되지 않습니다 받기
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent e) {
if (e.equals(KeyCode.P) {
}
}
});
유사한을 사용하여 표시하기 위해 일시 정지 메뉴를 얻으려고 노력했다 (새로운 이벤트 핸들러() {}) "EventHandler의 형식 인수를 참조하여 경고. 나는이 표현의 예가이 정확한 방식으로 사용되는 것을 보았습니다. 'P'가 일시 중지 메뉴를 표시하는 키가되기를 원합니다. 왜이 오류가 나는지 확신 할 수 없습니다. 측면 투표에서 Scene이나 Pane을 표시하기 위해 어떤 메소드를 호출해야하는지 궁금합니다.
수입을 확인하십시오. 그것이 'javafx.events.EventHandler'이고 다른 라이브러리의 관련없는'EventHandler' 인터페이스가 아닌 것이 확실합니까? – Douglas