私は、javaFXを使用して私の単純な2Dゲーム用の制御システムを作成しようとしています。私は徹底的な研究を行い、何かを考え出すことができませんでした。JavaFXでゲームの制御システムを実装するにはどうすればよいですか?
私がしたいこと:船を制御し、一時停止メニューを表示するための一連の特別なキーイベントを設定したいと思います。私はタイプのシーンで(イベントハンドラ)setOnKeyPressed」メソッドは、引数には適用されません取得この
gameScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
public void handle(KeyEvent e) {
if (e.equals(KeyCode.P) {
}
}
});
に似たものを使用して表示するために、ポーズメニューを取得しようとしていた(新しいイベントハンドラ(){} ) "EventHandlerの型引数を参照して警告します。私はこの表現の例がこの正確な方法で使われているのを見ました。私は 'P'をポーズメニューをプルするためのキーにしたい。なぜこのエラーが出るのかわかりません。サイド投票でシーンやペインを表示するためにどのようなメソッドを呼び出すべきか疑問に思っていますか?
インポートを確認します。それは 'javafx.events.EventHandler'で、別のライブラリからの関連性のない' EventHandler'インターフェースではありませんか? – Douglas