Desarrollando un juego simple para el iPhone, ¿qué le da un mejor rendimiento?Rendimiento: una gran cantidad de pequeños PNG o un gran PNG?
- El uso de una gran cantidad de pequeños (10x10 a 30x30 píxeles) PNG para los fondos mis UIViews'.
- Usando un PNG grande y un recorte a los límites de mi UIViews.
Mi pensamiento es que la primera técnica requiere menos memoria por UIView individual, pero complica la forma en que el iPhone se encarga de la gran cantidad de imágenes, ya que trata de combinar las imágenes en una textura más grande o intenta cambiar entre todos las pequeñas texturas mucho.
La segunda técnica, por otro lado, le da al iPhone la oportunidad de manejar solo un PNG grande, pero aumenta el peso de la imagen cada UIView de forma no necesariamente elemental.
- ¿Tengo razón sobre los intentos del iPhone, manejando las imágenes de la manera que lo describí?
- Entonces, ¿cuál es el camino a seguir?
Al ver las respuestas hasta ahora, todavía hay dudas. Parece haber una compensación con dos parámetros: complejidad y codificación intensiva de la CPU. ¿Cuál sería mi punto de inflexión para decidir qué técnica usar?
¿Se pueden reutilizar las imágenes pequeñas, p. ¿embaldosado? –
No se requiere mosaico, pero reutilizo mucho. (Creo que el juego de rompecabezas con un montón de fichas) – Kriem