2009-10-13 7 views

Répondre

8

Vous pourriez donner CeGui un coup de feu.

Si votre jeu a besoin de capacités de l'interface graphique de pointe, CEGUI # pourrait juste frapper le clou sur la tête pour vous. Marketese côté, ceci est une bibliothèque graphique sérieux bien avec les boutons, listes déroulantes, Scrollbars, ProgressBars , Curseurs, ComboBox a nd plus.

Pour accéder à la version Xna vous devez vérifier la dernière copie du project's SVN et de la charge CeGui-XNA.sln.

Il existe d'autres options répertoriées dans this thread, mais je ne sais pas si les autres fonctionnent (et ce n'est probablement plus une liste exhaustive).

+1

Oui, on dirait que je vais devoir aller avec une bibliothèque tierce pour l'instant. J'utilise neoforce, trouvé ici http://www.tomshane.cz/neoforce/default.aspx –

+0

Cela semble très joli - et activement développé! –

+0

Il semblerait que ce projet ait été renommé Nuclex.Userinterface. Le lien vers CeGui redirige vers http://nuclexframework.codeplex.com/wikipage?title=Nuclex.UserInterface –

1

Il est possible d'intégrer un jeu XNA sous une forme WPF (google: XNA dans WPF) si vous ne ciblez que le système Windows. Vous aurez alors accès à tous les contrôles disponibles dans XPF pour votre GUI 2D.

Si vous ciblez également Xbox 360 ou Zune; vous devez faire votre propre bibliothèque GUI :(

+0

Ma propre bibliothèque graphique? Part de gâteau! Ces choses peuvent être terminées dans un après-midi! ;) –

+0

:) Je devrais ajouter: ou utiliser un tiers. ex: http://www.youtube.com/watch?v=mg9FRFbvte4 – Jodi

6

Le fil des systèmes GUI FAQ officielle du Forum XNA: What GUI systems are there for the XNA framework?

CEGUI # est puissant, mais il ne supporte pas la Xbox 360 (. Par exemple, sa conception ne comprend pas répondre au jeu d'entrée de pad) - une refonte majeure serait nécessaire pour le réaménager afin d'être utilisable avec autre chose que la souris et le clavier.

2

Check out SQUID: http://www.ionstar.org/

Il est vraiment propre, rapide et moteur système d'interface utilisateur indépendant. J'ai beaucoup travaillé avec et j'apprécie vraiment de l'utiliser. Le téléchargement comprend un exemple de code pour XNA 3.1, Truevision3D et SlimDX.

+0

Ils ne semblent pas avoir de contrôles xbox dans leur classe GUI – jjxtra