box2d の Body である AnimatedSprite と Shape.I は以下のコードを使用していますが、エラーが発生します。「walls」は四角形、「player」はアニメーション化されたスプライトです。
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);
}
}
});