私はオンラインチュートリアルから、Javaでゲームを書く方法を教えています。私は、Javaアプレットを使ってPongゲームを作成しています。各パドルは1対1の競争のために異なるキーから制御されます。両方のユーザーが異なる時間にキーに当たっている場合、これはうまく動作します。 1つのキーが押されているときに別のキーが押されている(例:矢印キーを押し続けると、ユーザー2は「S」キーを保持します)、2番目のキーが最初のパドルを上書きし、最初のパドルの移動が停止します。私はスレッドを使用する必要があると推測していますが、私はそれらについて多くのことを知らず、使い方や実装方法を理解できません。 2つ(またはそれ以上)のキーが押されているときに、どのように処理するのですか?Java Appletで複数のキーを押さえる方法を教えてください。
ボーナス:私はスレッドについてはあまり知らないと言ったように - 私はボール/パックが他のすべてのことが起こっている間に動き回るためにも必要と思っています。それが正しい場合は、どうすれば入力を必要としないものにスレッドを置くことができますか?あなたは助けるため
おかげで、 DJ
これをLou Flcoのゲームループの解答と組み合わせてください。キー押下の状態をチェックすることは、そのループの中にあるでしょう。 – Ricket
ありがとう!このソリューションは私のために働いた。 – Daniel