2009-06-24 3 views
2

나는 png로 opegle에서 애니메이션을 만들고 최고 qaulity 압축을 사용하고 pvr 변환을 사용하지 않을 것을 고려하고 있습니다.아이폰 앱 PNG 시퀀스 애니메이션 - 충돌없이 OPENgle을 최적으로 사용하는 방법

프로세서가 추악 해지기 전에 할 수있는 프레임의 최대 양을 아는 사람이 있습니까? 그리고 나는 일련의 프레임을 가지고있다. 나는 또한 나의 PNG 시퀀스가 ​​약 75 프레임이고 많은 것이 도움을주기 위해 반복되고 있음을 주목할 것이다.

모든 최고의, 찰리

답변

4

는 75 개 PNG 이미지를 통해 애니메이션되는 모든 일을, 당신의 OpenGL을 건너 뛰고 바로있는 UIImageView에 "animationImages"내장 사용 할 수 있습니다합니다.

Here's an example

+0

최대 75 개의 PNG 이미지? 프로세서를 추잡하게 만들 수 있다고 생각합니까? – keuminotti

+1

잘 모르겠습니다 - 개인적으로 프로세서보다 메모리에 대해 더 걱정할 것입니다. 그러나 코드를 시도해보고 작동하는지 확인하는 데 많은 코드가 필요하지 않습니다. –

+0

그래서, 내가 가진 해결책을 heres. 메신저로 alphaPng 스프라이트 시트 (1024x1024)를 사용하고, 여기에 내 시퀀스를 걸고, 상수 인 배경에 PVR opengle2 애니메이션 조합을 사용합니다. 이제는 PNG 애니메이션에서 사용하는 독특한 프레임이 다운로드하는 데 많은 시간이 걸릴 것이라는 것을 알게되었습니다. 그래서 스프라이트 시트와 열린 GL2 pvrs를 사용하여 약 71 프레임의 애니메이션을 만들었으며 (약 2 png 스프라이트 시트 512x512, 약 71 프레임의 1pvr 시퀀스 (나는 qaulity를 잃었지만 괜찮 았음), 그 다음 몇 사용자 정의 UI 그래픽 요소. 3-4 초 다운로드에 나쁘지 않습니다. – keuminotti

0

있는 UIImageView 애니메이션 이미지는 작동합니다!

관련 문제