Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux > API graphiques > DirectX
DirectX Forum d'entraide sur le développement avec DirectX. Avant de poster -> FAQ DirectX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 18h29   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 19
Points : 2
Points : 2
Par défaut Quel environnement de développement ?

Bonjour à tous !
Bon voila, je dois développer une application graphique utilisant C# / DirectX (Possibilité d'utiliser d'autre API que DirectX, néanmoins je préférerai utiliser celle ci)
Petit hic, j'y connais absolument rien dans ce domaine. J'ai déjà fait quelques test de directX couplé avec SlimDX, j'arrive avec 2-3 tutoriels a faire plus ou moins ce que je veux, mais je chercherai une solution "optimale"

Donc voila, j'utilise Visual C# 2010 Express comme IDE.

1 - Quelle version de DirectX est ce que je devrais utiliser ?

2 - Quelle version du framework .NET ?

3 - Est ce que je devrais utiliser un framework supplémentaire de DirectX ? (Je connais pas le terme exact ...)

J'ai lu que "Directx for managed code" n'était plus mis à jour, et qu'il était remplacé par XNA. Xna est optimisé pour le jeu, est-ce une bonne idée de l'utiliser pour une application non-orienté jeu ?

Quelle est la place de DXUT et SlimDX ? Encore d'actualité?

4 - Pour ce qui est de la gestion des fenêtres / panels / etc. j'utilise la librairie fournie avec Visual, càd "Windows.Form". Je me suis pas trop plongé dedans pour le moment, est-ce la meilleure librairie de ce type ? Sachant que je dois réaliser une interface hautement personnalisable (plusieurs panels, redimensionnement, déplacement, etc.)

5 - Je dispose d'un budget pour tout ce qui est licence de logiciel, bouquin, etc. Quels livres me conseilleriez vous ?

6 - Questions subsidiaire, comme vous le voyez, je connais rarement les termes exacts, ce qui m'empeche un peu de trouver ce que je cherche, donc si vous pouviez m'aider en me disant les termes, ca serait sympa

(En gros mes besoins pour l'appli, si ça peut aider pour le choix: Visualisations 2D / 3D de plan, de trajectoires, gestion de transparance, transition "douces" ... Bref tout ce qui a de plus "moderne" dans le domaine)

Voila voila ... Les informations fournis sur le sites (tuto) sont claires, mais commencent à dater (2009 pour les plus récents ...) donc j'aimerai en savoir un peu plus sur l'état actuel du domaine

Je pense d'ailleurs que c'est le genre d'informations qui pourraient être utiles pour tout le monde ...

Merci d'avance !

Quentin
LaLoutre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 18h57   #2
Membre Expert
 
Inscription : février 2006
Messages : 1 391
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 1 391
Points : 2 049
Points : 2 049
bonjour,

donc :

1) avec dx9 on peut encore utiliser le pipeline fixe, dx10 et dx11, il faut tout programmer soit même, perso je dirai dx9 si vraiment tu débutes, il y a plus de tuto, code dispo, etc.

2) la plus à jour au pif, ça ne coute pas rien comparé au choix de l'api graphique.

3) directx permet de gérer le chargement de textures, meshes (seulement dx9), la gestion des maths nécessaires à la 3d y est intégré, le son. normalement pour des besoins basiques il y a tout ce qu'il faut (je ne dis pas qu'il n'y a pas des bibliothèques plus simples d'emploi, attention). ce qu'il manque surtout c'est la gestion de la physique.

XNA c'est un ensemble plutôt orienté jeu xbox/pc, mais rien ne t'empêche d'en faire autre chose.

DXUT c'est du c++, et slimdx marche bien.

4) en c# tu as form et wpf, wpf est à mon avis plus dur à appréhender.

5) visual studio express est gratuit, et tu peux vendre tes réalisations.
avec c'est selon tes ambitions.

6) si tu es débutant, commences par un pong; on ne se lance pas dans un gros projet sans aucune connaissance. c'est cru, certes, mais au moins tu es prévenus.
stardeath est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web