問題タブ [breakout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
47 参照

java - 矢印キーでグラフィックスを動かし続けたい場合、毎回 Timer を使用する必要があるのはなぜですか?

ブレイクアウトゲームを作りたいです。矢印キーを使ってピドルを動かしたいのですが、うまくいきません。そこで、いくつかの記事を読んだところ、タイマーを使用してそれを行っていることがわかりました。彼らがそうする理由を教えてもらえますか?

0 投票する
2 に答える
703 参照

java - ブレイクアウトゲームでの衝突

ブレイクアウト ゲームを作成していますが、ブロックとの特定の衝突を除いて、すべてがうまくいっています。ボールがレンガに左または右から当たったかどうかを検出する方法がわかりません。「ボールが左または右からレンガに当たった場合、xSpeed は -1 倍されます。それ以外の場合、ボールが上または下からレンガに当たった場合、y は - 倍されます」という if ステートメントを作成しようとしています。 1.」これを行うのは簡単ですが、レンガがどこに当たったかを検出するのは大変です。私はjavafxを使用しています。簡単だと思いますが、どうやって始めればよいかを知りたいだけです。

0 投票する
3 に答える
33 参照

java - 左辺は変数に解決する必要があると言いますか?

クラスのコードをクリーンアップしようとしていますが、衝突メソッドを作成するときに、Eclipse から「割り当ての左側を変数に解決する必要があります。このエラーはすべての if ステートメントで発生しています。この問題はわかっています。おそらく非常に単純ですが、非常によく似たコードが私の仲間で機能しており、私のコードが異なる理由を解決できないようです.ありがとう!

0 投票する
2 に答える
528 参照

racket - ラケットでブレークアウトをプログラムしようとしています - ワールドステートをリセットできません

私は BSL でブレークアウトをプログラムしようとしてきましたが、現在行き詰まっています。ボールが底にぶつかったときにゲームをリセットしようとしていますが、エラーメッセージがわかりません。今いろいろ試してみました。何か考えはありますか?

0 投票する
1 に答える
1364 参照

java - Java で複数のブリックを作成する

これは、これまでのところレンガを作成するための私のコードであり、動作します:

このコードでは、1 つのレンガを取得できますが、すべてのレンガが同じ位置にあることは確かです。したがって、レンガが行と列で隣り合って表示されるように、位置 (現在のコード: 0,0) を記述する方法について助けが必要です。

アップデート: