Interfaz de usuario del juego de iPhone: ¿Cuál es la mejor manera de entregar la interfaz de usuario?

Soy un desarrollador de juegos veterano con una carrera cargada de trabajo de interfaz de usuario, más recientemente Need for Speed: SHIFT y SHIFT 2: Unleashed. El año pasado comencé un estudio independiente llamado Dark Tonic, y también estamos usando Unity como nuestro motor, y NGUI para algunas partes del rompecabezas.

Hay varias cosas que contribuyen a los problemas que está describiendo. Para el problema de compresión, vaya a sus atlas de texturas reales en Unity y asegúrese de que estén configurados en color verdadero y desactive la compresión. Esto debilitará su memoria, pero para la interfaz de usuario vale la pena. A continuación, vaya a los prefabricados para sus elementos de la interfaz de usuario y asegúrese de que estén configurados en píxeles perfectos. Por último, con sus prefabricados en su escena, asegúrese de que estén escalados de forma nativa (escala x 1.0, y 1.0).

Otra cosa: dependiendo de cómo esté configurado su juego, es posible que necesite crear una segunda cámara solo para la interfaz de usuario que puede configurar como ortogonal.

Estas fueron las cosas principales que necesitaba hacer para obtener una interfaz de usuario perfecta de píxeles en nuestro juego Wall Street Titan (próximamente para iOS y Android). http://www.darktonic.com para más información.

Hay algunos videos tutoriales de NGUI bastante buenos en YouTube si necesitas más detalles, definitivamente échales un vistazo.

More Interesting

¿Es el Macbook Air adecuado para programadores que lo utilizan principalmente para el desarrollo web y Android?

¿Qué problemas encuentran los desarrolladores de Android que los desarrolladores de iOS no?

¿Cuál es la mejor manera de obtener renderizado de modelos 3D Lightwave en una aplicación iOS?

¿Qué tan difícil es aprender Objective-C (para una aplicación de iPhone) sin ninguna experiencia en programación?

¿Consejos para un desarrollador de iOS independiente que sabe básicamente cero diseño de interfaz de usuario?

¿Es necesaria una Mac para el desarrollo de iOS?

¿Cuáles son los aspectos positivos de Xcode?

¿Hay alguna manera de poder desarrollar aplicaciones de iOS pero aún así poder jugar juegos de PC en configuraciones altas sin tener que comprar 2 computadoras?

En el desarrollo de la plataforma Apple, ¿hay alguna distinción entre un controlador de finalización y una devolución de llamada?

¿Dónde puedo obtener comentarios sobre el diseño de mi aplicación Iphone?

Cómo hacer una barra de navegación con Swift que sea como la barra de navegación actual en Foursquare

¿Cómo funciona el sistema de notificación de aplicaciones iOS?

¿Qué usan los desarrolladores de iOS para guardar datos? Datos principales, Reino, archivos JSON?

¿Alguna ventaja / desventaja de dar equidad a la empresa de desarrollo en la construcción de una versión beta de su producto?

¿Cuáles son las ventajas de usar elementos UIKit en lugar de elementos personalizados?