-5
我目前正在製作突破克隆,它幾乎可以完全播放,但我遇到了一個與球有關的問題:當球擊中畫布的底部時,通常應該重置到其起始位置,但在我的情況下,它只是一直反彈到底部。這裏是一些碰撞代碼。你可以看到Codepen上的所有代碼。突圍克隆生活Bug
else if(y + dy > canvas.height - ballRadius) {
if(x > paddleX && x < paddleX + paddleWidth) {
dy = -dy;
}
else {
lives--;
if(!lives) {
alert("GAME OVER!");
window.location.reload(true);
}
else {
x = canvas.width/2;
y = canvas.height - 30;
dx = 2;
dx = -2;
}
}
}