私はJavascriptでプログラミングするのが初めてで、ビデオの助けを借りて簡単なピンポンゲームを構築しています。私はビデオのすべての指示に従ってきましたが、それは動作していないようです。 ballXは、キャンバスの幅を過ぎると中央にリセットされるはずですが、Xは右のパドルに当たった場合には反転することになっています。正確な指示にもかかわらずコードが機能しない
if (ballX < 0) {
if (ballY > paddle1Y &&
ballY < paddle1Y + paddleHeight) {
ballXSpeed = -ballXSpeed;
} else {
ballReset();
}
if (ballX > canvas.width) {
if (ballY > paddle2Y &&
ballY < paddleHeight + paddle2Y) {
ballXSpeed = -ballXSpeed;
} else {
ballReset();
}
}
}; //ends movement();
現在、何が起こっていますか? [mcve]を入力してください。 –
ballXが0より小さくなければ、ballX> canvas.width ...が間違った '}'を持っているかどうかを決して確認しません - '}'の後に '}'が必要でない場合 –
私はフォーマット済みですインデントを修正するコード(*他に何も変更しない)を読めるように修正しましたが、それ以上のコンテキストなしで何をしようとしているのかはまだ明確ではありません。 – nnnnnn