0
嗨我想做一个简单的pong游戏,我遇到了碰撞检测的麻烦。球没有登记桨。碰撞检测不注册球
function moveBall() {
var rightRadius = ballX + radius;
var leftRadius = ballX -radius;
if (ballX + radius > canvas.width || ballX - radius < 0) {
ballOffX = -ballOffX;
}
/*
The following code is handling the collision of the ball with the plate
*/
if((rightRadius <= (player1.x + paddleWidth))&&(leftRadius >= player1.x) &&(player1.y == ballY + 10)){
ballOffY = -ballOffY;
}
ballX += ballOffX;
ballY += ballOffY;
}
球员球盘?你能展示一个示例图片吗? –
我重命名板,希望这有助于。谢谢 – Muffin
您应该使用矢量来检测碰撞。 – kollein