2012-04-30 3 views
1

저는 cocos2d-x를 사용하고 있으며이 멋진 것들을 사용하여 만족합니다.안드로이드 장치가 잠자기 상태가되었을 때 CCSpriteFrame이 사라졌습니다

일부 plist 파일과 함께 CCSpriteFrameCache를 사용하고 있습니다. 그러나 안드로이드 장치의 슬립 버튼을 다시 누르면 게임에 다시 돌아올 때 모든 스프라이트 프레임을 다시로드하는 것처럼 보입니다 !! 잠자기 모드에서 게임을 시작하려면 3 ~ 4 초가 필요하기 때문에 눈치 챘습니다. CCSpriteFrameCache를 사용하지 않으면 제대로 작동합니다. 그리고 iPhone을 사용해 보니 괜찮습니다.

그리고 나는 그것이 cocos2d-x 포럼에서 문제가되었던 것으로 나타났습니다.

어떤 도움이 필요합니까? 나는 그들이 슬립 모드에서 게임으로 돌아올 때마다 사람들이 매 3 ~ 4 초 지연을 이해할 것이라고 생각하지 않는다.

감사합니다. 신의 축복이 있습니다.

답변

1

텍스처 파일로 pvr.ccz를 사용하고 있는지, 그리고 안드로이드 장치에 텍스처가 캐시되지 않은 것처럼 들리는 지 잘 모르겠습니다.

이 경우 알려진 버그이며 수정 된 내용이 새 버전에 이미 적용되어 있습니다.

  • 수동으로이 페이지에 따라 직접 수정 프로그램을 적용 (0.12.0 이상 모든 버전)

    1. 업데이트합니다적인 Cocos2D-X의 소스를 컴파일 :

      문제를 해결하기 위해이 방법이 있습니다 : http://www.cocos2d-x.org/boards/10/topics/7670

  • 관련 문제