有没有人知道此代码中的问题?即使长方形已经重叠,我仍然可以拖动球。
ballRect = new Rectangle(ball.getBall().getX(),
ball.getBall().getY(), ball.getBall().getWidth(), ball.getBall().getHeight());
droidRect = new Rectangle(droid.getDroidX() + droid.getCurFrame().getRegionWidth()/2, droid.getDroidY() + droid.getCurFrame().getRegionHeight()/2, droid.getCurFrame().getRegionWidth() / 4, droid.getCurFrame().getRegionHeight() / 4);
if(droidRect.overlaps(ballRect)){
}
else{
dragBall();
}
我已经在一小时内完成了这项工作,但我还没有解决这个问题