listSprites
이라는 목록에 저장된 스프라이트를 생성 할 때 각 스프라이트는 내가 만든 라인 (line3
)에 닿아 detached
이됩니다. 내가 원하는 것은 그것이 분리되어 (라인 3과 충돌 할 때) 스코어가 단지 1 증가하지만, 이제는 1 분 안에 10,218 리시버처럼 증가합니다. 스프라이트가 분리 된 라인과 충돌하고 스코어가 멈추지 않고 증가하기 시작하면 스프 라이트가 그것과 함께 coliiding하고 있지는 않지만.안드로이드 AndEngine 점수 + = 1 오류가 많이 증가합니다
/* The actual collision-checking. */
mScene.registerUpdateHandler(new IUpdateHandler() {
@Override
public void reset() { }
@Override
public void onUpdate(final float pSecondsElapsed) {
} for(Sprite s: listSprites){
if (s.collidesWith(line3)){
mScore += 1;
mScene.detachChild(s);
mText.setText(" "+mScore+"");
}
}
}
});
}
또한 'listSprites'에서 스프라이트를 제거 하시겠습니까? 나는 엔진이 스프라이트를 "분리"하는 방법을 모르지만, 분리 된 스프라이트가 여전히 충돌 할 수있는 것처럼 보입니다. – Geobits
listSprite.remove (s)를 수행하면 많은 오류가 발생합니다. –