2014-06-21 2 views
0

현재 Cocos2dx C++ 버전 2.0.1을 사용하고 있으며 스프라이트에 균열 효과를 추가하려고합니다. 이 코드를 실행하면 파편 효과가 나타나지만 프레임 속도는 엄청나게 느려집니다.cocos2dx C++ CCShatteredTiles3D가 느립니다.

CCActionInterval * shatteredTiles = CCShatteredTiles3D :: create (20, false, ccg (10,10), .5f);

그리드 [3] [3] .color-> runAction (shatteredTiles);

(길 그리드 [3] [3] .color 그냥 ccsprite이다로) 난 그냥 실행이 코드에서 30 초당 60 프레임에서 모든 방법을 이동합니다. 나는 16 개의 다른 스프라이트에서이 모든 작업을 한꺼번에 처리하기를 원했고 그로 인해 3 초 후에 코드가 실행되었습니다. 내가 뭘 잘못하고 있는지, 나는이 문제를 하루 종일 바로 잡으려고 노력하고있다. 어떤 도움을 주셔서 감사합니다 매우 감사드립니다.

답변

0

더 이상 사용되지 않는 버전의 cocos2dx를 사용하는 특별한 이유가 있습니까? 현재 버전은 2.2.3 또는 3.1입니다. 이것은 해당 빌드의 버그 일 수 있습니다. 2.2.3으로 업데이트하는 것이 좋습니다. 최소한의 노력이 필요합니다. 또한 2.0.1에 대한 이유가있는 경우 해당 cocos2dx와 함께 제공된 test-cpp 프로젝트에서 해당 결과를 확인하십시오. 이렇게하면 cocos2dx 문제가 끝날 지 알 수 있습니다.