【发布时间】:2014-04-23 22:45:57
【问题描述】:
目前正在编写Java游戏,其中有三个墙和一个底部的桨,试图实现检查球是否撞击桨的碰撞方法。球有时会注意到桨,有时不会。想知道是否有人可以指出我哪里出错了。
我的代码:
public boolean isCollision(Ball aBall) {
int ballYPos = aBall.getY(); // getY will return position of center of ball
int paddleXPos = Paddle.this.getX(); //will return upper left corner of paddle
if(ballYPos-aBall.getRadius() == paddleXPos+width ) //checking for yPos-radius
{
return true;
}
else return false;
}
【问题讨论】: