pour jeu 3D direct X ou opengl

pour jeu 3D direct X ou opengl - Programmation

Marsh Posté le 10-12-2000 à 11:10:29    

salut a tous!!
voila on vient de commencer notre jeu,enfin juste le cahier des charges
et je voudrais bien savoir si direct X ou open gl est le mieux
car on doit bosser vite et assez facilement
sachant ke la vitesse prime sur le reste
ds notre jeu 3D
en fait la facilite de programmation et de debuggage priment avant tout
:si vous avez des sites ou livres a me conseiller la dessus
sachant k on doit bosser delphi donc sous windows
et ke notre config est a base de geforce et rage fury poir moi
Valis:)

Reply

Marsh Posté le 10-12-2000 à 11:10:29   

Reply

Marsh Posté le 10-12-2000 à 12:36:40    


openGL est quand même beaucoup plus simple à appréhender, surtout si tu n'as jamais programmé de moteur 3D.
Maintenant question performances c'est kif-kif je pense, mais pour ma part je trouve que DirectX permet de bien mieux optimiser le pipeline graphique (c'est peut-être aussi parce que je ne sais pas comment bien le faire avec openGL :-)
 
Ceci étant, si ton jeu est bien architecturé, tu devrais pouvoir passer de l'un à l'autre sans trop de mal (facile à dire je sais ..)
 
Par contre laisse tomber Delphi pour le C++ sans la moindre hésitation ...

Reply

Marsh Posté le 10-12-2000 à 13:06:44    

merci bien de tes conseils
mais on est oblige de programmer en delphi
allez encore des reponses???
Valis

Reply

Marsh Posté le 10-12-2000 à 13:31:28    

Je ne connais pas Direct3D mais il semble que je duo OpenGL pour la 3D et DirectX pour le reste (son, input, ...) est tres efficace.

Reply

Marsh Posté le 10-12-2000 à 14:34:24    

Déjà, faut voir comment on utilise les 2 avec Delphi.
Pour ça tu peux faire un truc simple (genre cube qui tourne) avec chaque API.
Enfin quand je dis simple, c'est quand même plusieurs heures de boulot si tu n'y connais rien.

Reply

Marsh Posté le 10-12-2000 à 20:02:31    

va voir http://nehe.gamedev.net/opengl.asp
 
c est tres bien fait je trouve pour l openGL

 

Reply

Marsh Posté le 10-12-2000 à 21:18:29    

salut, je sais pas ce que donne opengl au niveau du code pour la 3d mais avec direct3d, c'est super chaud. Enfin, je commence à bien connaitre directdraw(facile une fois les principes de base acquis) mais impossible de comprendre comment direct3d fonctionne. ca n'éclaire pas beaucoup mais c'est déja ca.
Ah oui, je pense que ce sera mieux en c++.

Reply

Marsh Posté le 10-12-2000 à 21:24:39    

merci a tous pour vos conseils
cependant on a 2 imperatifs
programmer sous delphi
donc sous windows c non negociable
avec une priorite poura la rapidite et facilite de deboguage
Valis

Reply

Marsh Posté le 10-12-2000 à 22:34:49    

Franchement, OpenGL, c'est vraiment pas compliqué à apprendre et ça marchera sans problème avec Delphi.

Reply

Marsh Posté le 11-12-2000 à 00:17:23    

franchement direct3D c l'horreur ... si tu peux eviter tu t'en porteras mieux

 

Reply

Marsh Posté le 11-12-2000 à 00:17:23   

Reply

Marsh Posté le 11-12-2000 à 00:36:14    

ok merci
c bien dommage car ds directX y tout ce ki fo deja
donc pas direct3d
c vraiment movais??
Valis

Reply

Marsh Posté le 11-12-2000 à 05:06:50    

Moi je ne peux pas vraiment te conseiller car j'ai seulement fait un peu d'OpenGL en C++ et je n'ai jamais touché à DirectX.
 
Quel genre de jeu tu dois faire au juste ?
 
Matheo
=======
glutMouseFunc() = NULL ; Désolé... ta souris ne te sert plus à rien !

 

--Message édité par Matheo--

Reply

Marsh Posté le 11-12-2000 à 10:09:20    

ok merci mat
personne a un site pour commencer l opengl et directX???
encore merci pour tous vos conseils
Valis

Reply

Marsh Posté le 11-12-2000 à 10:55:20    

pour OpenGL, tu as progzone.free.fr
Tu trouveras des super tutoriaux pour débuter.ss
Il faudra surement que tu télécharge le manuel d'OpenGL: tu pourras le trouver (avec un foule d'autres infos) sur le site officiel: www.opengl.org

Reply

Marsh Posté le 12-12-2000 à 22:01:45    

OpenGL c'est vraiment beaucoup plus clair et plus facile a apprendre.
Et en plus, y'a plein de bouquins sur OpenGL, alors que pour Direct3D c'est pratiquement le desert.

Reply

Marsh Posté le 12-12-2000 à 22:05:00    

malo a écrit a écrit :

OpenGL c'est vraiment beaucoup plus clair et plus facile a apprendre.
Et en plus, y'a plein de bouquins sur OpenGL, alors que pour Direct3D c'est pratiquement le desert.



jsutement je trouve ke c l inverse
mais merci kand meme
je vais essayer opengl donc
j ai du mal a trouver de la doc sur delphi+opengl:)
valis

Reply

Marsh Posté le 13-12-2000 à 00:05:03    

tu devrais faire un tour sur http://nehe.gamedev.net/
tu verras que les codes sources des tutoriaux sont aussi en delphi.

Reply

Marsh Posté le 22-01-2001 à 21:45:20    

bon les mecs
c encore moi
j ai pris de la doc pour open gl
mais c sous direct X donc direct3D k on doit bosser
donc qn a t il un siteou un livre sur directX plus delphi???
je repete je dois bosser sous delphi
voila bye
et merci d avance
Valis

 

Reply

Marsh Posté le 22-01-2001 à 21:52:46    

Hello Valis,
 
T'as le droit d'utiliser DelphiX ou pas ?
si oui, jette un oeil ici: http://www.ifrance.com/patoche/index.htm (t'as meme des sources de jeux ;) )
si non, desole :(

 

Reply

Marsh Posté le 22-01-2001 à 22:00:27    

merci jwhy
j ai le droit d utiliser delphi X car je sais pas c koi
ca va u fait??
y a du soleuil chex toi???
Valis :hello:

 

Reply

Marsh Posté le 22-01-2001 à 22:15:52    

DelphiX, c'est je cite :

Citation :

une collection de composants construit autour de DirectX.


 
En gros, ca simplifie les appels aux API DirectX et donc ca te simplifie le boulot !
 
Je n'ai jamais utilise, mais il parait que c'est top !
 
Sinon, ici, il fait un beau soleil pas trop froid (10/11 degres) donc c'est cool ! ;)

 

Reply

Marsh Posté le 23-01-2001 à 14:21:27    

ok merci JIJI:D
mais voila je crois k on doit programmer tout seul
sans utiliser delphiX
a plus
 vlais:)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed