如何在Rectangle相互重叠后停止Drag Listener

时间:2016-12-23 23:47:13

标签: libgdx

有没有人知道此代码中的问题?即使长方形已经重叠,我仍然可以拖动球。

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();
}

我已经在一小时内完成了这项工作,但我还没有解决这个问题

0 个答案:

没有答案
相关问题