3
그림을 화면에 표시하는 방법, 몇 초 후에 그 그림을 지우시겠습니까? 게임 시작시 튜토리얼처럼 타이머 처리기가 내가 생각해야하는 것이지만 어떻게 처리 할 수 있는지 알고 있습니다.화면에 그림을 표시하는 방법, 몇 초 후에 그 그림을 지우시겠습니까?
그림을 화면에 표시하는 방법, 몇 초 후에 그 그림을 지우시겠습니까? 게임 시작시 튜토리얼처럼 타이머 처리기가 내가 생각해야하는 것이지만 어떻게 처리 할 수 있는지 알고 있습니다.화면에 그림을 표시하는 방법, 몇 초 후에 그 그림을 지우시겠습니까?
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);