9
votes

Contrôles Xna et GUI (par exemple, XAML et XNA)

Y a-t-il un moyen d'obtenir des textes de texte, des étiquettes et d'autres commandes WPF dans XNA qui prend en charge les marges, etc. qui fléchissent pour la taille de la fenêtre?


0 commentaires

5 Réponses :


1
votes

Il est possible d'intégrer un jeu XNA dans un formulaire WPF (Google: XNA dans WPF) Si vous ne ciblez que le système Windows. Vous aurez ensuite accès à toutes les commandes disponibles dans XPF pour votre GUI 2D.

Si vous ciblez également Xbox 360 ou Zune; Vous devez faire votre propre bibliothèque d'interface graphique: (


2 commentaires

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


:) Je devrais ajouter: ou utiliser une tierce partie. Ex: YouTube.com/watch?v=mg9frfbvte4



2
votes

Pas exactement ce que vous recherchez, mais voici un exemple d'obtention d'éléments d'interface graphique WinForms mélangés avec XNA 3D Content:

http://creators.xna.com/en-us/sample/winforms_series1


0 commentaires

8
votes

Vous pourriez donner CEGUI un coup.

Si votre jeu a besoin de capacités d'interface graphique avancée, CEGUI # peut simplement frapper le clou sur la tête pour vous. De plus, il s'agit d'une bibliothèque d'interface graphique sérieuse avec des boutons, des tablettes de réponses, des barres de défilement, des programmes de progression, des curseurs, des comboboxes et plus encore.

Pour accéder à la version XNA, vous devez consulter la dernière copie à partir du SVN et chargement du projet Cegui-xna.sln .

Il existe d'autres options répertoriées dans ce fil , mais j'ai aucune idée de la façon dont aucun des autres travaillent (et ce n'est probablement pas une liste complète).


3 commentaires

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


C'est assez beau - et activement développé!


Il semble que ce projet a été renommé Nuclex.UserInterface. Le lien vers Cegui redirige vers NuclexFramework.CodePlex.com/...



6
votes

Le fil officiel des systèmes d'interface graphique dans le forum XNA: Quels systèmes d'interface graphique sont là pour le cadre XNA?

CEGUI # est puissant, mais cela ne prend pas en charge la Xbox 360 (par exemple, sa conception n'inclut pas la réponse à la saisie de pads de jeu) - une refonte majeure serait tenue de le souhaiter d'être utilisable avec autre chose que la souris et clavier.


0 commentaires

2
votes

Consultez le calmar: http://www.ionstar.org/

C'est un système ui indépendant très propre, rapide et indépendant du moteur. J'ai beaucoup travaillé avec cela et profite vraiment de l'utiliser. Le téléchargement inclut l'exemple de code pour XNA 3.1, TrueVision3D et SLIMDX.


1 commentaires

Ils ne semblent pas avoir des contrôles de Xbox dans leur classe d'interface graphique