2013-06-08 2 views
2

그래서 나는이 게임을 얻었습니다. 나는 frameRate를 0으로 설정하고 싶습니다. 그러나 0을 보이는 것처럼 보이지만, 미뉴에트 이후에는 게임이 한 프레임 앞으로 나아갈 것이라는 것을 알게되었습니다. 이것은 프레임 속도가 0이 아니라 0.0001과 같은 것을 의미합니다.AS3은 프레임 속도를 0으로 유지하지 않습니다.

모바일에 게시 할 때 게임이 최소화 될 때 계속 실행되기 때문에 완전히 제로로해야합니다. 미뉴에잇 당 하나의 프레임은 내가 플래시로 말한 것이 아닙니다.

public function pauseGame():void { 
     isPaused = true; 
     stage.frameRate = 0; 
} 
+2

게임을 일시 중지하는 더 좋은 방법이 필요합니다. – Dave

+1

ENTER_FRAME 이벤트를 제거하고 재생중인 모든 무비 클립을 일시 중지하는 방법에 대해 -> 다시 역으로 수행하십시오. – chadiik

답변

0

게임 제어 찌르레기 (모든 애니메이션을 제어하는 ​​하나 개의 항목 만) 등의 애니메이터와 모든 시간 쇼를 제어하는 ​​하나 개의 타이머가있는 경우 애니메이터 제어 및 글로벌 타이머를 일시 정지하여, 당신은 게임을 일시 정지 할 수 있습니다 .