sintaxis resumen programa microsoft guia entender elementos c# user-interface xna xbox360

c# - resumen - Biblioteca de interfaz de usuario para XNA



sintaxis c# (9)

Estoy trabajando en un pequeño y simple juego XNA y me doy cuenta de que paso demasiado tiempo implementando la funcionalidad básica de UI, como los menús, la reproducción de texto (enriquecida), incluido el diseño básico de IU, como la alineación de elementos.

Este es un problema bastante común, y me preguntaba si alguien sabe de una biblioteca para manejar estas cosas. Sé que hay algunas buenas opciones disponibles para los programadores de Windows (me viene a la mente la GUI de Crazy Eddie), pero como me estoy enfocando en la Xbox 360, me gustaría encontrar una solución puramente administrada.




Echa un vistazo a SQUID: http://www.ionstar.org/

Es un sistema de IU independiente, realmente limpio, rápido y del motor. He trabajado extensivamente y realmente disfruto de usarlo. La descarga incluye código de ejemplo para XNA 3.1, Truevision3D y SlimDX.


Hay XNA Simple Gui y xWinForms . Proporcionan algunos elementos básicos de GUI. Sin embargo, no he visto ningún componente de menú.


La mayoría de los proyectos enumerados aquí están desactualizados.

El hilo oficial para esta pregunta en el foro XNA está en http://xboxforums.create.msdn.com/forums/t/15274.aspx [link updated]

Se ha mantenido actualizado a lo largo de los años por The ZMan.


Una vez utilicé esta biblioteca Neoforce Controls para uno de mis proyectos. La piel se puede cambiar y la piel de UI moderna y similar al estilo puede interesarte.

Tenga en cuenta que esta biblioteca está declarada para no continuar el desarrollo. De todos modos, puede encontrar algo útil allí.

Nota: a partir de junio de este año, se mudó a GitHub aquí y reanudó el desarrollo: https://github.com/NeoforceControls/XNA


Voy a recomendar la biblioteca GUI de Nuclex Framework . Nuclex es genial, activo y completamente probado. Funciona en Windows y Xbox 360. También tiene un gran diseño.



xWinForms es fácilmente el sistema GUI más completo y mantenido activamente para XNA. Window System para XNA (WSX) tuvo un buen progreso en el pasado (estuve trabajando en ello por un tiempo), y sigue siendo un sistema decente, aunque no se ha mantenido durante más de un año. La mejor opción es definitivamente ir con xWinForms, al menos hasta que aparezca la interoperabilidad WPF (la próxima versión de WPF / XNA?) Y haga que todas las otras opciones se vuelvan obsoletas.