2014-04-18 2 views
0

게임 메뉴에서 메뉴 항목을 화면에서 멀리 슬라이드하고 장면을 변경합니다. 나는 그것을 하나씩 작동시키는 것처럼 보이지 않을 것입니다, 그들은 같은 시간을 실행하는 것처럼 보이므로 메뉴 항목들이 움직일 시간이 없습니다.andengine EntityModifier after function

+0

제목에 언급 된이 EntityModifier는 어디에 있습니까? – jmroyalty

답변

0

AndEngine 요리 책은 엔티티로 만들고 엔티티를 HUD에 첨부하여 애니메이션 메뉴를 디자인했지만 장면이 전혀 변경되지 않습니다. 그렇지 않으면 장면을 변경하기 위해 애니메이션이 완료되면 콜백을 만들지 않는 이유는 무엇입니까?

난 아직 말씀 드릴 수 없습니다 그리고 난 U는 다음과 같이 그것을 할 수

0

을 돕고 싶었 - 미안 : 2 층은 초 단위 시간입니다. 그것은 좋지 않지만 작동해야합니다.

this.registerUpdateHandler(new TimerHandler(2f, new ITimerCallback() { 
    public void onTimePassed(final TimerHandler pTimerHandler) { 
     resourcesManager.engine.unregisterUpdateHandler(pTimerHandler); 
        //change scene here 
    } 
})); 

또한 EntityModifier에 isFinished() 메소드가 있습니다. onUpdate를 초기화하고 isFinished() 메소드를 확인할 수 있습니다. true를 반환하면 장면이 바뀝니다. 그것을 더 탄력 있고 좋은 방법. 지금 바로 확인할 수 없으므로 혼자서 직접 확인해야합니다.