我是新手AndEngine
。我在屏幕上有三个矩形。我已经设置onAreaTouched
了这些矩形。
当移动这些矩形之一时,如果它们发生碰撞,它们就会相互重叠。
this.mScene.registerUpdateHandler(new IUpdateHandler() {
@Override
public void onUpdate(float pSecondsElapsed) {
if (rect1.collidesWith(rect2)
|| rect1.collidesWith(rect3)) {
// rect1 should not move further
}
}
@Override
public void reset() {
// TODO Auto-generated method stub
}
});
如果 rect1 与 rect2 碰撞,我不想重叠它们,那么 rect1 不应该进一步移动。