2012-01-08 7 views

답변

4

TimerHandler은 쉬운 선택입니다.

final Sprite picture = ... 
.... 
TimerHandler removeHandler = new TimerHandler(secondsToRemove, new ITimerCallback() { 
    @Override 
    public void onTimePassed(final TimerHandler pHandler) { 
     picture.unregisterUpdateHandler(pHandler); 
     picture.setVisible(false); 
     //Or: 
     scene.detachChild(picture); 
     //You should use the second option, as making the picture invisible does not detach it from your game. 
    } 
}); 
picture.registerUpdateHandler(removeHandler); 
관련 문제