XNA et de contrôles d'interface utilisateur graphique (par exemple. xaml et xna)
Est-il un moyen d'obtenir des zones de texte, des étiquettes et des autres contrôles wpf dans xna qui prend en charge les marges, etc qui fléchit pour la taille de la fenêtre?
OriginalL'auteur Shawn Mclean | 2009-10-13
Vous devez vous connecter pour publier un commentaire.
Vous pourriez donner CeGui un coup de feu.
Pour accéder à la Xna version vous aurez besoin de vérifier la dernière copie de la projet SVN et de la charge
CeGui-XNA.sln
.Il y a d'autres options répertoriées dans ce fil, mais je n'ai aucune idée de comment les autres travaillent (et il n'est probablement pas une liste exhaustive).
C'est très beau - et activement développé!
Il semble que ce projet a été renommé Nuclex.Userinterface. Le lien de CeGui redirige vers nuclexframework.codeplex.com/...
OriginalL'auteur Ryan Versaw
Officiel GUI systèmes FAQ fil dans le XNA Forum:
Ce GUI systèmes sont là pour le XNA framework?
CEGUI# est puissant, mais il ne prend pas en charge la Xbox 360 (eg. son design n'est pas comprendre la réponse à une manette de jeu d'entrée) - une refonte en profondeur serait nécessaire pour remonter à être utilisable avec autre chose que de la souris et du clavier.
OriginalL'auteur Cygon
Pas exactement ce que vous cherchez, mais voici un exemple de se winforms des éléments d'interface mixte avec XNA 3d contenu:
http://creators.xna.com/en-US/sample/winforms_series1
OriginalL'auteur Adam Kane
Découvrez SQUID: http://www.ionstar.org/
C'est vraiment propre, rapide, et moteur indépendant de l'INTERFACE utilisateur du système. J'ai travaillé avec lui beaucoup et vraiment profiter de l'utiliser. Le téléchargement inclut un exemple de code pour XNA 3.1, Truevision3D, et SlimDX.
OriginalL'auteur Dan
Il est possible d'incorporer un XNA game dans un formulaire WPF (google: XNA dans WPF) si vous ciblez uniquement du système Windows. Vous aurez alors accès à tous les contrôles disponibles dans XPF pour votre 2D GUI.
Si vous aussi vous cible Xbox 360 ou Zune; vous devez faire votre propre bibliothèque d'interface graphique 🙁
🙂 Je me dois d'ajouter : ou avoir recours à une tierce partie. ex: youtube.com/watch?v=mg9FRFbvte4
OriginalL'auteur Jodi