c'est pas tout à fait un Direct X caché si on veut jouer sur les mots et pinailler..( programmer XNA sous Windows là oui )
Direct X est une technologie initialement créee par Microsoft qui comme son nom l'indique offre un accès direct aux ressources matérielles ( son, carte vidéo, accélération graphique 3d) c.a.d. qu'elle fonctionne en parallèlle.
Cela signifie que les accès aux fonctionnalités utilisateur et GDI seront restreintes.
En d'autres termes si tu veux faire une appli avec des boutons, combo box et tu veuilles appeler Direct X le gain ne sera pas terrible..
Je vois des tas de personnes qui veulent mélanger SDL et Qt par exemple sous Windows or j'en doute que cela soit vraiment efficace.
Oui , mais avec le XNA , y a pas de GDI ( au sinon marcherai pas sur leurs XboX )
XNA , rajoute une couche pour DirectX ( c'est pour cela que j'avais dit , du directX caché )
Cette couche facilite la compréhension et l'utilisation.
Mais en aucun cas XNA te permettra de faire des messageBox ( Boite que je pense la plus simple et la plus courante , juste pour l'exemple ).
Donc XNA reste relativement efficace. ( bon après c'est du langage managé )
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
En même temps, GDI n'est pas du DirectX, donc c'est normal (et heureux) qu'on ne le retrouve pas dans XNA. C'est dans des espaces de noms différents de toute façon (System.Drawing et Microsoft.Xna.Framework)
DirectX et OpenGL, nativement, non plus. Après, un bon système de GameStates permet de facilement créer un système personnalisé de MessageBoxMais en aucun cas XNA te permettra de faire des messageBox ( Boite que je pense la plus simple et la plus courante , juste pour l'exemple ).
"L'univers... on croit qu'il est infini mais quand on arrive au bout un gorille géant vous balance des tonneaux."
Phillip J. Fry
http://www.gulix.fr/
BlindShark, Logiciel de Blind Test - Pull N' Bounce - Jeu XNA
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager