2011-11-22 15 views
5

Planeo hacer mi primer juego en xna (juego simple en 2d) y me pregunto qué resolución de pantalla sería la adecuada para apuntar al juego.¿Qué resolución de pantalla debo usar?

+0

Preguntas como esta obtendrían muchas más respuestas en http://gamedev.stackexchange.com . – Elideb

Respuesta

15

La resolución de un juego en 2D es un problema difícil.

Algunas personas lo ignoran. World of Goo (para PC), para un ejemplo muy famoso, simplemente siempre se ejecuta a 800x600 en la PC, no importa qué. Y mira lo exitoso que fue.

Ayuda a pensar a qué tipo de dispositivo se dirigirá. Aquí están algunas resoluciones comunes y los dispositivos que se aplican a:

  • 1280x720 (720p, Xbox 360 de resolución "seguro" - la escala de hardware libre, funciona en todas partes)
  • 1920x1080 (1080p, Xbox 360 resolución máxima - puede' t de auto-escala para todas las resoluciones)
  • 800x480 (Windows Phone 7)
  • 1024x768 (iPAD)
  • 480x320 (iPhone 3GS y anteriores)
  • 960x640 (iPhone 4 retina display)
  • Los dispositivos Android también tienen resoluciones similares a los dispositivos WP7 e iOS.

(Tenga en cuenta que las consolas se requieren para hacer que los elementos importantes dentro de una zona "título seguro" o de "seguro para la acción". Por lo general el 80% y el 90% de la resolución completa.)

Aquí es el Valve Hardware Survey, que puede ver enumera las resoluciones de PC comunes (en "Resolución de pantalla principal").

Dirigir 800x480 para un juego móvil, o 1280x720 para un juego de escritorio/consola, es un buen lugar para comenzar.

Si desea admitir varias resoluciones, es importante pensar en la relación de aspecto. Here is an excellent question that lists off some options. Básicamente, sus opciones son carta/pilar-boxeo o sangrado (lo que permite una representación adicional fuera de los límites de la pantalla "estándar", como un área segura para el título), o alguna combinación de ambas.

Si sus gráficos deben ser "perfectos en píxeles" y simplemente escalarlos no funcionará, entonces recomendaría enfocar una serie de resoluciones de base, y luego boxear/sangrar para cubrir cualquier exceso de pantalla en un dispositivo en particular. Cuando hago esto, normalmente proporciono activos para estas alturas de pantalla de destino: 320, 480, 640, 720, 1080. Tenga en cuenta que proporcionar 5 versiones de cada activo es una gran cantidad de trabajo, así que trate de usar el escalado siempre que sea posible.

Muchas opciones sobre el manejo de la resolución dependerán del estilo del juego que esté realizando.Por ejemplo: si intenta hacer coincidir un tamaño de pantalla horizontal o vertical dependerá en gran medida de en qué dirección se desplazará su juego principalmente.

+0

Gracias! muy útil – Alecktos

1

Cuando comencé con gráficos C++ usé 320 * 240 u 800 * 600 cuando tuve que usar imágenes más grandes. Pero depende de ti, lo que prefieras. Siempre y cuando no uses valores estúpidos como 123 * 549 o algo así.

resoluciones 'normales' incluyen, pero no se limitan a:
160 * 120
320 * 240
640 * 480 (probablemente el más común)
800 * 600
1024 * 768

+0

640x480 es el más común? UH no. Incluso hace 15 años esto no era cierto. 1366x768 es ahora el más común. El 90% de los usuarios tienen una resolución superior a 1024x768. –

+1

@ AustinHenley En primer lugar, esta publicación tiene 2 años, ¿por qué te molestaste en responder ahora? Y segundo, no estaba hablando de lo que la mayoría de la gente usa para sus resoluciones, la pregunta es acerca de cómo iniciar la programación de gráficos, y 640 * 480 es una muy buena resolución si recién está comenzando, porque le permite ejecutar una ventana de comandos de depuración al lado de su ventana gui sin que se superpongan. – Kevin