我如何才能使此Collider在Java中更好地工作?(目前它会粘在墙上)

时间:2019-01-03 16:12:10

标签: java collision-detection

if(getBounds().intersects(go.getBounds())) {
    x += -velX;
    y += -velY;         
}

getBounds()方法返回一个矩形。 intersects()方法检查它们是否相交并发送true或false。这些完美地工作。使x和y值同时添加-velX和-velY的问题在于,它会使对象粘在“ go”对象上。我希望能够向上推“ go”物体,并且仍然在与接触该物体的面平行的轴上滑动它(对不起,我很烂地解释)。

0 个答案:

没有答案