body2d의 Body 인 AnimatedSprite와 Shape 사이의 충돌 감지를 원합니다. 아래 코드를 사용하고 있습니다.하지만 오류가 발생합니다. "벽"은 직사각형 모양이고 "플레이어"는 애니메이션 된 스프라이트입니다.Andengine에서 충돌 감지
scene.registerUpdateHandler(new IUpdateHandler() {
public void reset() { }
public void onUpdate(final float pSecondsElapsed) {
if(walls.collidesWith(player)) {
walls.setColor(1, 0, 0);
} else {
walls.setColor(0, 1, 0);
}
if(!mCamera.isRectangularShapeVisible(player)) {
walls.setColor(1, 0, 1);
}
}
});