可以看到小球掉落屏幕 有半个不在地平线上,问题主要是
更新小球状态是需要 减去2倍数的半径
for (let i = 0; i < Ball.length; i++) {
Ball[i].x += Ball[i].vx
Ball[i].y += Ball[i].vy
Ball[i].vy += Ball[i].g
if (Ball[i].y > canvasHeight - 2*RADIUS) {
Ball[i].y = canvasHeight - 2*RADIUS
Ball[i].vy = -Ball[i].vy * 0.75
}
}