Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2572 connectés 

  FORUM HardWare.fr
  Programmation

  le C et DirectX

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

le C et DirectX

n°65021
lordankou
Posté le 14-10-2001 à 16:31:16  profilanswer
 

je vais bientôt commencer le C à l'IUT et je voudrais savoir si je peux faire du directX sous du C. j'ai un pote qui fait ça sous VB mais bon moi je voudrais faire ça avec un langage plus rapide. bref en fait ma question ça serait : quel langage est le mieux adapté pour DirextX ????


---------------

mood
Publicité
Posté le 14-10-2001 à 16:31:16  profilanswer
 

n°65028
youdontcar​e
Posté le 14-10-2001 à 16:39:01  profilanswer
 

c++.

n°65039
Ace17
Posté le 14-10-2001 à 17:41:09  profilanswer
 

Tu peux le faire en C, j'ai déja vu ca.
Mais c'est lourd...............  :o  
Alors qu'en C++ les interfaces COM qui composent DirectX sont naturelles (pas besoin de passer par des vtables explicites)

n°65082
Le Castor
Neurasténique...
Posté le 15-10-2001 à 00:33:49  profilanswer
 

Ch'uis aussi en IUT, et j'ai essayé de faire du DirectX avec VB -> hyyyaaaaaaaaaa. Faut pas avoir peur de taper 100 lignes de code juste pour afficher une image. Et on m'a dit que c'était encore pire avec le C.
 
Mais c clair que c'est C++ le plus rapide, la preuve c qu'il est utilisé pour faire les jeux que tu trouve dans le commerce

n°65084
sombresong​e
Posté le 15-10-2001 à 01:31:22  profilanswer
 

Le Castor a écrit a écrit :

 
Mais c clair que c'est C++ le plus rapide, la preuve c qu'il est utilisé pour faire les jeux que tu trouve dans le commerce  




 
C++ est plus lent que C. Mais plus simple à utiliser (quoique... :sarcastic: )

n°65152
El_gringo
Posté le 15-10-2001 à 11:54:54  profilanswer
 

Pas forcément plus simple à utiliser ... c de l'objet quoi ! donc, il est mieux structuré, et donc, c plus facile de faire évoluer un programme écrit avec le c++

n°65153
zop
1 world, 1 web, 1 Windows
Posté le 15-10-2001 à 11:56:58  profilanswer
 

sombresonge a écrit a écrit :

 
 
C++ est plus lent que C. Mais plus simple à utiliser (quoique... :sarcastic: )  




 
Je ne suis pas sûr de çà, avec les compilateurs qu'on a de nos jours ...

n°65154
zop
1 world, 1 web, 1 Windows
Posté le 15-10-2001 à 11:56:58  profilanswer
 

sombresonge a écrit a écrit :

 
 
C++ est plus lent que C. Mais plus simple à utiliser (quoique... :sarcastic: )  




 
Je ne suis pas sûr de çà, avec les compilateurs qu'on a de nos jours ...

n°65155
zop
1 world, 1 web, 1 Windows
Posté le 15-10-2001 à 11:57:33  profilanswer
 

Xcusez le double post, j'ai le doigt qui a défailli :jap:

n°65435
ant-103
Posté le 16-10-2001 à 11:09:06  profilanswer
 

mais oublie dx !!! sérieux fait ça en openGL tu va voir c'est dix fois mieux, plus simple, plus court, c'est mieux quoi!!

mood
Publicité
Posté le 16-10-2001 à 11:09:06  profilanswer
 

n°65450
n0mad
inscrit au XXe siècle
Posté le 16-10-2001 à 11:38:28  profilanswer
 

Ant-103 a écrit a écrit :

mais oublie dx !!! sérieux fait ça en openGL tu va voir c'est dix fois mieux, plus simple, plus court, c'est mieux quoi!!  




 
Tu parles sans avoir testé DX8. Je viens de me mettre à DX8 et par rapport à OpenGL (sur lequel j'ai travaillé pendant 6 mois) : y a pas photo. Depuis la version 8, DX est hyper simple à utiliser et l'API d'OpenGL a pris un énorme coup de vieux.  
 
Sans parler bien sûr de toutes les extension T&L, vertex & pixel shaders inaccessibles en OpenGL de base.
 
Pour en revenir à ton probleme, LordAnkou, oui on peut utiliser DX avec C mais tu vas faire une indigestion de pointeurs. Typiquement, au lieu de faire en C++ X->Y(a,b,c) en utilisant les interfaces, tu es obligé de faire X->vTbl->Y(X,a,b,c) en C. C'est lourd et ça ne va pas plus vite.  
 
De toute façon, si ton projet est conséquent, il vaut mieux le faire en C++.


---------------
Pipiru piru piru pipiru pi

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  le C et DirectX

 

Sujets relatifs
[DirectX] Hier soir je me suis mis à Direct3D...Borland C++ & DirectX
Peut-on faire du DirectX en C?[DirectX][C/C++] Je pete un cable
[DirectX] Problème avec la fonction DrawText[DirectX]
[DirectX] Problème avec la compilationdirectx et delphi
fusion de bmp pour directx[DirectX] Incompatibilité de mon prog avec les GeForce, pourquoi??
Plus de sujets relatifs à : le C et DirectX


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR