Je souhaite qu'une texture contienne chaque image de l'animation d'une image-objet. Disons que chaque image a été 128x128 pixels, et il y avait 4 images. Ensuite, il pourrait facilement tenir dans une texture 256x256. Si j'ai par exemple 25 images, alors il faudrait tenir dans une texture 640x640 (128 * 5 = 640). Cependant j'ai lu que les dimensions de texture devraient être des puissances de 2 pour les meilleurs résultats, forçant les dimensions à être 1024x1024, qui est beaucoup plus grande que la taille originale. Dans ce cas serait-il préférable de charger chaque image dans les textures respectives de dimensions 128x128?Puissance de 2 textures avec animation de sprites
Répondre
Chaque fois que vous modifiez la texture, vous subissez des pertes de performance. En tant que tel, il serait préférable d'utiliser une grande texture, surtout si vous avez plusieurs des mêmes sprites qui pourraient être dans différentes images de l'animation.
Certains matériels ne prennent pas en charge les textures non-power-of-2 (NPOT), mais celles-ci sont de moins en moins nombreuses entre ces jours. Il est probablement préférable de conserver la limitation de la texture POT (power-of-2). Avez-vous vérifié pour voir si vous pouvez obtenir plusieurs sprites différents et leurs animations en 1 grande texture? Plus vous avez de trames dans une seule texture, moins vous avez besoin de changer de texture et donc les choses vont vite tourner ...
- 1. Comment mettre des textures dans un fichier (puissance de 2)
- 2. animation de sprites cocos2d
- 3. Animation de sprites et de C#
- 4. Puissance de 2, essayant d'atteindre 2^1000, erreur de segmentation
- 5. Est-il plus lent de dessiner de petits sprites avec de grandes textures sur l'iPhone?
- 6. Question sur les feuilles de sprites cocos2d
- 7. Question de gestion/pointeur de textures
- 8. textures et tableaux de vertex avec OpenGL?
- 9. Animation de séquences d'images avec Core Animation
- 10. Fade DIV avec animation cool
- 11. Textures dans OpenGL ES 2 ne fonctionne pas correctement
- 12. AS3: sprites de regroupement
- 13. OpenGL - Textures chargement incorrectement
- 14. Fonction de puissance dans prolog
- 15. Utilisation de CSS Sprites?
- 16. Comment extraire des sprites individuels de la grille des sprites?
- 17. fonction de puissance dans blackberry
- 18. Quelle est la meilleure façon de démarrer Cocos2d Animation of Sprites multiples?
- 19. Répétition de textures dans OpenGL
- 20. animation pendulaire lisse avec Core Animation Framework
- 21. animation avec détection de collision?
- 22. Animation 'flip' de Core Animation
- 23. Animer les sprites dans Cocos2d
- 24. Puissance matricielle dans R
- 25. Algorithme de calcul de l'ensemble de puissance
- 26. Animation WPF - Animation de points de courbe de Bézier
- 27. iPhone OpenGL: textures de carrelage
- 28. Bouton de soumission de formulaire avec des sprites css?
- 29. Problèmes avec certaines textures dans XNA
- 30. Animations et textures multiples avec Cocos2d - Comment enlever la texture de la mémoire?