2009-06-24 6 views
2

Je fais une animation en opgle avec pngs et en considérant d'utiliser la plus haute compression de qaulity et ne pas utiliser la conversion pvr.Iphone application Animation de séquence PNG - Comment utiliser OPENgle de manière optimale sans écraser

Est-ce que quelqu'un connaît la quantité maximale de cadres que vous pouvez faire avant que le processeur ne commence à devenir chuggy? et j'ai une série de cadres je voudrais également noter que ma séquence png est d'environ 75 images et beaucoup dans lesquels sont répétés pour aider.

le meilleur, charlie

Répondre

4

Si tout ce que vous faites est l'animation à travers 75 images PNG, vous pouvez sauter OpenGL, et il suffit d'utiliser la construction dans « animationImages » sur UIImageView.

Here's an example

+0

mais pour jusqu'à 75 images png? Pensez-vous que cela pourrait faire chuter le processeur et planter? – keuminotti

+1

Je ne suis pas sûr - je serais plus inquiet au sujet de la mémoire que le processeur personnellement, mais il ne prend pas beaucoup de code pour juste l'essayer et voir si cela fonctionnerait. –

+0

Ainsi, voici la solution que j'ai trouvée. Im en utilisant des feuilles de sprites alphaPng (1024x1024), bourré ma séquence ici et en utilisant une combinaison d'animation PVR opengle2 pour l'arrière-plan qui est constante. Je me rends compte maintenant que, les cadres plus uniques que vous utilisez dans une animation png prendra beaucoup de temps à télécharger. Donc, avec l'utilisation de feuilles de sprites et de GL2 ouverts, j'ai créé une animation d'environ 71frames, avec à peu près 2 png sprite feuilles 512x512, 1pvr séquence qui est d'environ 71frames (j'ai perdu qaulity mais ça sort ok), puis un couple éléments UIgraphic personnalisés. pas mal pour le téléchargement de 3-4 secondes. – keuminotti

0

UIImageView images d'animation fonctionnera!

Questions connexes