html5 キャンバス Javascript を使用して学校向けのゲームを作成する必要があります。私はjavascriptを初めて使用し、まだ学習中ですが、この問題について本当に助けが必要です。誰かが私を助けてくれれば幸いです。私はいくつかのことを試しましたが、何もうまくいかないようで、途方に暮れています。
これがプレーヤー オブジェクトのコードです。左から右に移動できます。問題は、キャンバスを離れることです。x軸のキャンバスにとどまりたい。
// Things to do when keys are down
function onKeyDown(event) {
// prevent arrow keys from scrolling the page
if (event.keyCode >= 37 && event.keyCode <= 39) event.preventDefault();
switch (event.keyCode) {
case 37:
player.vx = -1;
player.image = player.imgLeft;
break; // left key
// case 38: player.vy = -1; break; // up key
case 39:
player.vx = 1;
player.image = player.imgRight;
break; // right key
}
}
// Things to do when keys are up
function onKeyUp(event) {
switch (event.keyCode) {
case 37:
case 39:
player.vx = 0;
player.image = player.original;
break; // left or right key released
// case 38: player.vy = 0; break; // up or down key released
}
}
これは私がこれまでに得たものです....
if ((player.x >= 800) && (player.x <= 0)) {
} else {
}