所以,我一直在制作我的MiniLD游戏,现在我面临另一个问题。我正在使用slick2d制作一个乒乓球克隆,当球在一定范围内击中我的球拍时,它就会通过它。这是我的代码(我不能使用intersects()
方法,因为它是一个图像)
if (ballY >= paddlePlayerY && ballY <= paddlePlayerY + paddlePlayer.getHeight() && ballX <= paddlePlayerX + 10) {
ballVelocity.x = -ballVelocity.getX();
System.out.println("Hit");
}
编辑:我设法解决了这个问题,但是现在我可以将球放在球拍后面,给CPU带来一点积分。