問題タブ [pong]
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.
javascript - jQuery コリジョン プラグイン | 何かが衝突したかどうかを実際に確認する方法
私はポンの単純な(またはそう思った)ゲームでjQuery Collisionを使用しています。AI やオンライン インタラクションはなく、2 つのパドルと、実際に 1 人または 2 人のプレイヤーがコントロールできるボールだけです。
ボールをアニメーション化して、実際に何かと衝突したかどうかを確認しようとすると、うまくいきません。SourceForge のドキュメント (上記のリンクを参照) を読みましたが、コライダーが実際に何かに当たったかどうかを実際に確認する方法については、まだ少し迷っています。私の意見では、ドキュメントではいくつかの例を使用できます。
現在持っている JavaScript コード:
私も試してみましif (bottomPaddleHits == 1)
たが、それもダメでした。
重要な場合は、上下のパドルとボールの CSS:
何かが実際にヒットしたかどうかを確認する方法がわかりません。
java - キャンバスの外へのクリック
私は Pong プログラムを作成しており、すべてを描画し始める開始ボタンがあり、文字通りボールを転がします (しゃれは大歓迎です)。とにかく、開始ボタンを押すと、キャンバス上のどこかでマウスをクリックして優先順位を付けない限り、パドルを移動するためのキー リスナーは機能しません。ユーザーが煩わされることなく、キャンバス上で自動的に「クリック」するコードはありますか? 前もって感謝します。
ところで、これは awt を実行しています。スイングを学ばなければならないことはわかっていますが、スイングをすることはできませんでした。
c# - ポンパドルの衝突速度と跳ね返り角
私はこれについてたくさん検索しましたが、見つけることができるのは、 do pi * 方向のように言っている人だけです。方向は、ボールが入ってくる角度であると思います。しかし、私の問題は、そもそもボールが入ってくる角度をどのように取得するのかがわからないため、これらを実行できないことです. ボールがパドルハットに当たった角度、リバウンド後にボールに与えられるべき速度の量、それまでにインクリメントされるべき角度を計算する方法を誰かが説明できれば、それは素晴らしいことです.
ありとあらゆる反応に感謝します!
私のコードは次のように機能します(したがって、私がどのようにやりたいかがわかります):
方法:
更新 1:
みんなの助けのおかげで、私はいくつかの基本的なコードを思いつくことができましたが、今ではこのコードはボールを非常に速く飛ばすだけで、ボールを手に入れることは不可能です. 誰か助けてくれませんか?
コード:
function - キャンバス アニメーション。ソロ・ポン
これは私の最初の Web 開発クラスで、関数に問題があり、どれを呼び出すべきかわかりません。先生は次のコードを教えてくれました。
ソロ・ポン
このゲームを終了するには:- ボールがパドルに当たると、ボールは跳ね返ります (パドルのどこに当たったかに応じた方向に)。
- ボールが一番左の壁にぶつかると、プレイヤーは負けます。
- パドルが画面の上/下からはみ出さないようにします。
- ボーナス (2pts):ボールの速度を増減する「速く」と「遅く」(キャンバスの外側) のボタンを提供します。
ボールがパドルに当たると、反対方向に跳ね返るのに助けが必要です。if(x + dx > paddley || x + dx >paddleh) dx = -dx; のようになります。
java - ポンボールが壁に跳ね返らない
壁にぶつかると壁に沿って転がるだけですが、y座標を逆にしています。また、パドルを同時に動かすことはできません。そのためのヒントはありますか?2 スレッドを作成する必要がありますか?
壁にぶつけてからYコードを交換する機能はこちら。
ここに完全なコードがあります
java - pong で Java keyPressed と keyReleased に問題がある
そのため、特定のキーが押されたときにパドルをインクリメントして移動しようとしています。キーリリースを使用しなかった場合、両方を同時に移動できなかったので、このようにしています。
私が今直面している問題は、方向を押すと進むことです(両方が同時に進むことができます)が、反対のキーを押すと停止し、再び移動できなくなります. 任意のヒント?
これが私が話しているすべてのものです
ここに完全なコードがあります