2009-10-13 21 views

Respuesta

8

Usted podría dar CeGui un tiro.

Si el juego necesita capacidades de interfaz gráfica de usuario avanzada, CEGUI # sólo podría golpear el clavo en la cabeza para usted. Marketese un lado, este es un serio buena biblioteca GUI con botones, cuadros de lista, barras de desplazamiento, ProgressBars , Controles deslizantes, ComboBoxes a y más.

Para acceder a la versión de XNA tendrá que echa un vistazo a la última copia de la project's SVN y la carga hasta CeGui-XNA.sln.

Hay otras opciones enumeradas en this thread, pero no tengo idea de cuán bien funcionan las demás (y probablemente ya no sea una lista exhaustiva).

+1

Sí, parece que voy a tener que ir con una biblioteca de terceros por ahora. Estoy usando neoforce, que se encuentra aquí http://www.tomshane.cz/neoforce/default.aspx –

+0

¡Se ve muy bien, y se desarrolló activamente! –

+0

Parece que este proyecto ha sido renombrado como Nuclex.Userinterface. El enlace a CeGui redirige a http://nuclexframework.codeplex.com/wikipage?title=Nuclex.UserInterface –

1

Es posible incrustar un juego XNA en formato WPF (google: XNA en WPF) si solo está dirigido al sistema Windows. A continuación, tendrá acceso a todos los controles disponibles en XPF para su GUI 2D.

Si también apuntas a Xbox 360 o Zune; usted debe hacer su propia biblioteca de interfaz gráfica de usuario :(

+0

Mi propia biblioteca GUI? Pedazo de pastel! Esas cosas se pueden terminar en una tarde! ;) –

+0

:) Debo añadir: o usar uno de terceros. ex: http://www.youtube.com/watch?v=mg9FRFbvte4 – Jodi

6

El oficial de sistemas de interfaz gráfica de usuario FAQ hilo en el Foro de XNA: What GUI systems are there for the XNA framework?

CEGUI # es poderosa, pero no es compatible con la Xbox 360 (. Por ejemplo, su diseño no incluye responder a realizar una entrada de juego) - se necesitaría una revisión general para reajustarlo para que se pueda usar con algo más que el mouse y el teclado.

2

Salida SQUID: http://www.ionstar.org/

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

+0

Parece que no tienen controles xbox en su clase de GUI – jjxtra