Existe-t-il un moyen d'obtenir des zones de texte, des étiquettes et d'autres contrôles wpf dans xna qui prennent en charge les marges, etc.Commandes XNA et GUI (par exemple, xaml et xna)
Répondre
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).
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 :(
Ma propre bibliothèque graphique? Part de gâteau! Ces choses peuvent être terminées dans un après-midi! ;) –
:) Je devrais ajouter: ou utiliser un tiers. ex: http://www.youtube.com/watch?v=mg9FRFbvte4 – Jodi
Pas exactement ce que vous cherchez, mais voici un exemple d'obtenir des éléments de l'interface graphique WinForms mélangé avec XNA contenu 3D:
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.
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.
Ils ne semblent pas avoir de contrôles xbox dans leur classe GUI – jjxtra
- 1. XNA Largeur et Hauteur à Vector2
- 2. XNA SpriteBatch et BasicEffect non compatibles?
- 3. Écrans de veille Avec XNA et .NET?
- 4. XNA State Game gestion
- 5. XNA Content Pipeline Tutoriel
- 6. Détection de collision XNA
- 7. XML XNA Désérialisation d'objet
- 8. XNA Graphics Device Extension
- 9. XNA Unit Testing
- 10. Chargement de fichier XNA
- 11. XNA comment stocker et dessiner une carte 2D?
- 12. XNA View Matrix - Recherche d'explication
- 13. Obtention d'erreurs d'OOM avec XNA, multi-échantillonnage et HD
- 14. comment utiliser EffectPool dans XNA?
- 15. Moteur de physique 3D XNA
- 16. C# Math vs. XNA MathHelper
- 17. Utilisation de system.windows.forms avec XNA
- 18. XNA sur la carte graphique
- 19. Distribuer un jeu PC écrit avec XNA
- 20. Xna Mise en place de la caméra
- 21. Lecture audio et configuration requise pour l'utilisateur final avec C#, DirectX et XNA
- 22. Quel est le meilleur blog de XNA?
- 23. XNA remplace-t-il efficacement Managed Directx?
- 24. Comment utiliser une énumération dans un ContentReader XNA?
- 25. Développement de XNA en dehors de Visual Studio
- 26. par défaut et sdbarker_tiny GUI de NSIS
- 27. Moteur de caméra XNA 2D qui suit Sprite
- 28. Comment obtenir une animation de XSI à XNA
- 29. Liaison Xaml aux commandes
- 30. Comment trouver des coordonnées 2D transformées en rotation dans XNA?
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 –
Cela semble très joli - et activement développé! –
Il semblerait que ce projet ait été renommé Nuclex.Userinterface. Le lien vers CeGui redirige vers http://nuclexframework.codeplex.com/wikipage?title=Nuclex.UserInterface –