begin process at 2012 02 08 08:39:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

DirectX

 > MOTEUR 2D/3D DIRECTX 9

MOTEUR 2D/3D DIRECTX 9


 Information sur la source

Note :
9,2 / 10 - par 5 personnes
9,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :DirectX Niveau :Débutant Date de création :27/05/2003 Date de mise à jour :11/09/2003 20:56:18 Vu / téléchargé :23 074 / 1 894

Auteur : BumpMANN

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (71)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
C'est un moteur 2D (DirectX7) et 3D(DirectX9) avec 5 tutoriaux pour la 2D et 3 pour la 3D pas fini. Avec un exemple d'effet en cel shading.    

Source

  • //Tout est dans le zip.
  • //
  • //C'est un peu "farfelu" mais j'ai du Ziper un Rar pour que ca prenne
  • //moins de 500Ko.
  • //N'oubliez pas qu'il faut avoir DirectX 9 SDK!
//Tout est dans le zip.
//
//C'est un peu "farfelu" mais j'ai du Ziper un Rar pour que ca prenne
//moins de 500Ko.
//N'oubliez pas qu'il faut avoir DirectX 9 SDK!    

 Conclusion

Je tiens à préciser que ce que j'appelle tutoriaux, c'est des progs tres bien commenté. donc peut-être pas tutoriaux pour vous mais tutoriaux pour moi... bon je retourne a mes tutoriaux moi.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Dolphin.rarTélécharger ce fichier [Réservé aux membres club]481 793 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture OBJET 3D EN CONSOLE
Source avec Zip Source avec une capture MOTEUR 2D DIRECTX9 (+RÉSEAU)
Source avec Zip Source avec une capture EFFET 3D TRES REALISTE SUR SPRITE 2D > DIRECTX 9
Source avec Zip JEU DE CARNAGE EN DIRECTX - COMPLET ET FINI
Source avec Zip OPTIMISATIONS 3D

 Sources de la même categorie

Source avec Zip Source avec une capture MP3 DX9 JOUER par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture EQUINOX VISUAL SON METER par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture FLEUR EN DELIRE! par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture DIREXCT X 9 D3D par f_l_a_s_h_b_a_c_k
Source avec Zip BLOP DIRECT X par f_l_a_s_h_b_a_c_k

Commentaires et avis

Commentaire de BumpMANN le 27/05/2003 00:46:34

N'Hesitez pas à mettre vos commentaires! Si vous detectez le moindre bug, Allez-y!  :))

Commentaire de Baltawar le 27/05/2003 10:02:36

Salut BumpMANN,

Je n'arrive pas à decompresser ton RAR "methode inconnu", j'ai RAR 2.80, tu l'as compresse avec quelle version ?

A+

Commentaire de Baltawar le 27/05/2003 10:23:57

Ok c'est bon j'ai pris la version 3.20

A+

Commentaire de BumpMANN le 27/05/2003 10:30:52

Ok. J'avais la 3.00

Commentaire de BumpMANN le 27/05/2003 10:31:20

Ok. J'avais la 3.00

Commentaire de Baltawar le 27/05/2003 10:31:21

Bon ben ca marche pas ton projet ... il n'a pas le lien avec "dol3dr2.h", tu verifies ton projet avant de le mettre sur CPPFRANCE.COM ??

Commentaire de Baltawar le 27/05/2003 10:33:07

Bon ben ca marche pas ton projet ... il n'a pas le lien avec "dol3dr2.h", tu verifies ton projet avant de le mettre sur CPPFRANCE.COM ??

Commentaire de BumpMANN le 27/05/2003 10:36:07

T'as pas lu 'A Lire - compilation.txt' !

Commentaire de Baltawar le 27/05/2003 11:30:24

ok, mais pourquoi les fichiers *.h ne sont pas dans la rubrique "header file" ? Et puis tu n'as pas mis d3dx9.h !

A toi ...

Commentaire de BumpMANN le 27/05/2003 11:34:26

d3dx9.h fait parti du SDK! et pis mettre les fichiers .h dans header file c'est pas beaucoup mieux quand y'a plein de progs...

Commentaire de Baltawar le 27/05/2003 11:37:45

Sauf que la rubrique "header file" ca sert a ca ... et puis tu dis qu'il faut directx 9, tu dis pas qu'il faut sdk ... pas tres carré mon petit ... Le prends pas mal, mais ton sujet est interressant, mais soigne un peu tout ca, ca n'en sera que mieux.

A toi ...

Commentaire de BumpMANN le 27/05/2003 11:43:36

OK,OK...
Mais tu voulais dire quoi sur le SDK?

Commentaire de Baltawar le 27/05/2003 11:47:24

Rien de particulié, je n'ai pas SDK, c'est tout ... En fait il n'y a rien de plus chiant que de télécharger un sujet interressant comme le tien, et de se rendre compte qu'il ne marche pas en l'etat ... Et c'est pareil pour ton Zelda ... DOMAGE ... travaille un peu ca, et tu verras, tout le monde te féliciteras ... continu comme ca tu es sur la bonne voix !

A toi

Commentaire de BumpMANN le 27/05/2003 11:49:56

Pour compiler, il faut effectivement le SDK. Pas d'autres moyens. Faut-il que je mettes un exe pour chaque tutoriaux ??

Commentaire de Baltawar le 27/05/2003 11:55:29

Non pas d'exe, ca a deja du mal a tenir dans 500Ko alors ... Tu devrais bosser sur le projet visual lui meme, j'ai été lire les commentaire sur Zelda .. tu vois y a pas que moi qui te le dis  ! Tu fais du bon boulot, mais bosse sur le projet visual, met tous les *.h organise les *.cpp et les *.h, t'y seras gagnant. Un bon soft c'est pas seulement un soft qui fonctionne, c'est aussi un soft clair et bien organisé ...

A toi

Commentaire de BumpMANN le 27/05/2003 12:08:37

OK pour Zelda, il est dégeu. Mais pour mon moteur, appart mettre les fichiers .h dans 'header files', Je vois pas. Tu peut pas dire un exemple bien concret ?

Commentaire de BumpMANN le 27/05/2003 12:58:51

Ca y'est J'ai mis ca dans 'header files', fini le dernier tutorial et mis la capture.

Commentaire de BumpMANN le 27/05/2003 13:02:09

Bon y dit koi Baltawar alors ?

Commentaire de Baltawar le 27/05/2003 13:09:02

Ben je regarde et je te dis ca ...

A+

Commentaire de Baltawar le 27/05/2003 13:53:13

ok, ben des que j'ai installé SDK, je t'en dis plus ...

A+

Commentaire de BumpMANN le 27/05/2003 13:54:31

Coool

Commentaire de JediMaster le 27/05/2003 19:53:53

salut!!!!!!!
j'arrive a decompresser. ca m'affiche erreur CRC a chaque fichier et je retrouve que les dossier vide sans les fichiers

Commentaire de BumpMANN le 27/05/2003 19:55:38

Ok! bah c'est que tu as une trop ancienne version de WinRAR. J'ai compressé avec la 3.00.

Commentaire de BumpMANN le 27/05/2003 20:12:25

100 personnes l'on vu mais n'ont pas laissé de notes. C'est désespérant!

Commentaire de JediMaster le 27/05/2003 20:27:34

ben en fait t'avais raison j'ai instaler winrar3.0 et ca marche efin presque!!!!!
ben j'arrive a compiler la base2D(j'ai directX 8) => mais ca marche pas = ecran noir
et j'ai pas directX9 donc pas de base 3D
je peux donc pas noter ton prog!!!!
au fait avec ces histoire de winrar moi ca fait 4 ou 5 fois que le comteur du site me voit ;-)

Commentaire de BumpMANN le 27/05/2003 21:03:00

ecran noir sur tous les tutoriaux 2D ?

Commentaire de JediMaster le 28/05/2003 13:28:25

ben ouias ché pas pourkoi t'as une iée

Commentaire de Kirua le 28/05/2003 14:03:18

"100 personnes l'on vu mais n'ont pas laissé de notes. C'est désespérant!"

c'est probablement que ces personnes sont comme moi, càd que ce genre de titre m'attire, mais comme je n'y connais rien j'boserve, et j'évite de dire des bétises :-)

Commentaire de BumpMANN le 28/05/2003 16:01:55

Kirua => Mouais...  tan pis
JediMaster => Après avoir encore cherché j'ai rien trouvé. Tu peut lancer en deboguage (F5) et me passer le log du debug?

Commentaire de chocobo le 29/05/2003 17:23:31

Ouais franchement c'est pas vraiment pas mal...

Commentaire de BumpMANN le 29/05/2003 19:19:42

Tu veux dire que c'est pas vraiment non franchement pas mal, non?

Commentaire de Hornet013 le 09/06/2003 13:57:10

moi aussi ecran noir mais c'est normal puisque l'image stone.bmp dans le rep Media est une image noire est ce voulu ? je pense pas mais bon ...
Je regarde le reste
A+

Commentaire de Hornet013 le 09/06/2003 14:05:37

Une petite question le tuto 3D 2 et 3 sont identiques est ce normal, comme tu le dis plus haut tu n'as pas fini ?
Sinon bravo je vais lire ca plus en détail

Commentaire de BumpMANN le 10/06/2003 22:52:55

Ah oui... L'image noire, c'est parsque compressée, elle prenait beaucoup moins de place qu'un image irrégulière (photo de pierre auparavent)

Commentaire de CladStrife0 le 11/07/2003 17:41:23

Baltawar .... tu critique BumpMANN mais prend soin de ne pas dire des conneries toi aussi .... genre "j'ai pas SDK" et tu le demande de le mettre avec ... pour ta gouverne le SDK n'est pas un programme ... par exemple tu ne peux compiler aucun projet à base DirectX 9 sans le SDK DirectX 9.

Et aussi ... BumpMANN à très bien agis en mettant les headers dans un dossier include, sans les ajouté dans le projet VC++, car en suivant ces instruction (dans son fichier texte inclu dans l'archive), les headers sont utilisable par tout projet, sans devoir à chaque fois les rajouter dans le projet.

Je sais qu'ai pris un peu de retard pour agir mais ne dit-on pas "mieux vaut tard que jamais" ? :)

PS :  SDK = Software Developpment Kit.

Commentaire de Baltawar le 11/07/2003 21:26:43

Salut CladStrife0,

"tu critique BumpMANN", je sais pas si tu as lu tous mes posts, mais je ne le critique pas (au contraire je le felicite), et je lui fait des remarques. En fait ce mini forum sert a ca, c'est constructif, et je pense que c'est ce qu'attend BumpMANN. Alors calme tes ardeurs mon ptit bonhomme ("prend soin de ne pas dire des conneries toi aussi").
Deplus le developpement logiciel j'en vis, c'est mon boulot, j'ai appris avec mon expérience professionnelle, ce qu'attend le mec qui te paye pour développer. Il attend un soft clair, et qui fonctionne, quand tu travaileura dans une boite, on te demandera pas un soft qui fonctionne (c'est évident qu'il ne doit pas bugger), on te demandera un soft clair, commenté, et ecris dans les regles. Dans une boite, n'importe quel développeur doit pouvoir reprendre ton boulot en un minimum de temps. "les headers sont utilisable par tout projet, sans devoir à chaque fois les rajouter dans le projet.", on s'en fout d'inclure quelque *.h dans le projet, ce qu'on veut, c'est un code bien organisé !

J'ai fini. Je ne suis pas le meileur developpeur du monde, loin de la, mais quand j'ecris un soft, il est clair et comprehensible.

Voila je te laisse à tes études ...

a+

Commentaire de Baltawar le 11/07/2003 21:26:55

Salut CladStrife0,

"tu critique BumpMANN", je sais pas si tu as lu tous mes posts, mais je ne le critique pas (au contraire je le felicite), et je lui fait des remarques. En fait ce mini forum sert a ca, c'est constructif, et je pense que c'est ce qu'attend BumpMANN. Alors calme tes ardeurs mon ptit bonhomme ("prend soin de ne pas dire des conneries toi aussi").
Deplus le developpement logiciel j'en vis, c'est mon boulot, j'ai appris avec mon expérience professionnelle, ce qu'attend le mec qui te paye pour développer. Il attend un soft clair, et qui fonctionne, quand tu travaileura dans une boite, on te demandera pas un soft qui fonctionne (c'est évident qu'il ne doit pas bugger), on te demandera un soft clair, commenté, et ecris dans les regles. Dans une boite, n'importe quel développeur doit pouvoir reprendre ton boulot en un minimum de temps. "les headers sont utilisable par tout projet, sans devoir à chaque fois les rajouter dans le projet.", on s'en fout d'inclure quelque *.h dans le projet, ce qu'on veut, c'est un code bien organisé !

J'ai fini. Je ne suis pas le meileur developpeur du monde, loin de la, mais quand j'ecris un soft, il est clair et comprehensible.

Voila je te laisse à tes études ...

a+

Commentaire de Baltawar le 11/07/2003 21:27:42

Desolé pour le double post, j'ai deconné ...

A+

Commentaire de glog le 17/07/2003 02:25:37

bonjour tout le monde  , voici  quelques questions et une demande un peu loufoque , mais intéressante !!!

bumpamnn , ton source est super , on gagne beauccoup de temps
a faire des trucs en d3d ! j'ai quelques questions : est il il possible de " tweaker " ton code pour faire de la prog directX habituelle en parallèle des classes dolphin ? (style faire des vertexs shaders , créer des classes directX) etc ou doit on tout le temps passer par les classes Dolphin pour faire du direct3d ?
j'ai aussi  une proposition a te faire : dans les sdk de directx , il ya un dossier avec un fichier c++ , " skinned mesh ".cpp tu l'a sans doute ouvert : il permet de créerr des acteurs 3d ! comme dans half life !!! seul problème : c'est inutilisable tel quel ( pas a mon niveau en tout cas ) se serait donc super bien si tu pouvais implementer les fonctions skined_mesh dans ton code ! ainsi on pourrait créer des acteurs qui bougent via dolphin , et tout et tout ...  :)
ma proposition est donc : si tu implémente ces fonctions dans ton code , je rédige des commentaires et je réorganise TOUT le code pour dolphin que tu as écrit . ca m'arrangerais bien et toi aussi je crois : tu ne te fatigues plus a rédiger des commentaires ni a mettre des paragraphes et dolphin gagne trop bien en puissance :)
voila , je pense que t'acceptera pas , mais je demande parceque c'est une occasion a ne pa

Commentaire de glog le 17/07/2003 02:26:03

bonjour tout le monde  , voici  quelques questions et une demande un peu loufoque , mais intéressante !!!

bumpamnn , ton source est super , on gagne beauccoup de temps
a faire des trucs en d3d ! j'ai quelques questions : est il il possible de " tweaker " ton code pour faire de la prog directX habituelle en parallèle des classes dolphin ? (style faire des vertexs shaders , créer des classes directX) etc ou doit on tout le temps passer par les classes Dolphin pour faire du direct3d ?
j'ai aussi  une proposition a te faire : dans les sdk de directx , il ya un dossier avec un fichier c++ , " skinned mesh ".cpp tu l'a sans doute ouvert : il permet de créerr des acteurs 3d ! comme dans half life !!! seul problème : c'est inutilisable tel quel ( pas a mon niveau en tout cas ) se serait donc super bien si tu pouvais implementer les fonctions skined_mesh dans ton code ! ainsi on pourrait créer des acteurs qui bougent via dolphin , et tout et tout ...  :)
ma proposition est donc : si tu implémente ces fonctions dans ton code , je rédige des commentaires et je réorganise TOUT le code pour dolphin que tu as écrit . ca m'arrangerais bien et toi aussi je crois : tu ne te fatigues plus a rédiger des commentaires ni a mettre des paragraphes et dolphin gagne trop bien en puissance :)
voila , je pense que t'acceptera pas , mais je demande parceque c'est une occasion a ne pa

Commentaire de glog le 17/07/2003 02:26:25

bonjour tout le monde  , voici  quelques questions et une demande un peu loufoque , mais intéressante !!!

bumpamnn , ton source est super , on gagne beauccoup de temps
a faire des trucs en d3d ! j'ai quelques questions : est il il possible de " tweaker " ton code pour faire de la prog directX habituelle en parallèle des classes dolphin ? (style faire des vertexs shaders , créer des classes directX) etc ou doit on tout le temps passer par les classes Dolphin pour faire du direct3d ?
j'ai aussi  une proposition a te faire : dans les sdk de directx , il ya un dossier avec un fichier c++ , " skinned mesh ".cpp tu l'a sans doute ouvert : il permet de créerr des acteurs 3d ! comme dans half life !!! seul problème : c'est inutilisable tel quel ( pas a mon niveau en tout cas ) se serait donc super bien si tu pouvais implementer les fonctions skined_mesh dans ton code ! ainsi on pourrait créer des acteurs qui bougent via dolphin , et tout et tout ...  :)
ma proposition est donc : si tu implémente ces fonctions dans ton code , je rédige des commentaires et je réorganise TOUT le code pour dolphin que tu as écrit . ca m'arrangerais bien et toi aussi je crois : tu ne te fatigues plus a rédiger des commentaires ni a mettre des paragraphes et dolphin gagne trop bien en puissance :)
voila , je pense que t'acceptera pas , mais je demande parceque c'est une occasion a ne pas louper :=)

Commentaire de glog le 17/07/2003 02:36:44

oups , excusez moi , j'ai mis trois messages , je croyais que ca laguais sur mon naviguateur , dsl , c nul ,je sais

Commentaire de xenan le 01/09/2003 19:36:32

--------------------Configuration: Base2D - Win32 Debug--------------------
Compiling...
Main.cpp
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(34) : error C2146: syntax error : missing ';' before identifier 'm_pdds'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(34) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(34) : error C2501: 'm_pdds' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(35) : error C2146: syntax error : missing ';' before identifier 'm_ddsd'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(35) : error C2501: 'DDSURFACEDESC2' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(35) : error C2501: 'm_ddsd' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(40) : error C2146: syntax error : missing ';' before identifier 'GetDDrawSurface'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(40) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(40) : warning C4183: 'GetDDrawSurface': member function definition looks like a ctor, but name does not match enclosing class
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(53) : error C2061: syntax error : identifier 'LPDIRECTDRAW7'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(63) : error C2146: syntax error : missing ';' before identifier 'm_pDD'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(63) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(63) : error C2501: 'm_pDD' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(64) : error C2146: syntax error : missing ';' before identifier 'm_pddsFrontBuffer'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(64) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(64) : error C2501: 'm_pddsFrontBuffer' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(65) : error C2146: syntax error : missing ';' before identifier 'm_pddsBackBuffer'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(65) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(65) : error C2501: 'm_pddsBackBuffer' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(66) : error C2146: syntax error : missing ';' before identifier 'm_pGammaControl'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(66) : error C2501: 'LPDIRECTDRAWGAMMACONTROL' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(66) : error C2501: 'm_pGammaControl' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(67) : error C2146: syntax error : missing ';' before identifier 'm_ddgr'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(67) : error C2501: 'DDGAMMARAMP' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(67) : error C2501: 'm_ddgr' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(81) : error C2146: syntax error : missing ';' before identifier 'GetDirectDraw'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(81) : error C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(81) : warning C4183: 'GetDirectDraw': member function definition looks like a ctor, but name does not match enclosing class
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(82) : error C2146: syntax error : missing ';' before identifier 'GetFrontBuffer'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(82) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(82) : warning C4183: 'GetFrontBuffer': member function definition looks like a ctor, but name does not match enclosing class
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(83) : error C2146: syntax error : missing ';' before identifier 'GetBackBuffer'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(83) : error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(83) : warning C4183: 'GetBackBuffer': member function definition looks like a ctor, but name does not match enclosing class
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(107) : error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(109) : error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(130) : error C2065: 'm_pDD' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(131) : error C2065: 'm_pddsFrontBuffer' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(132) : error C2065: 'm_pddsBackBuffer' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(133) : error C2065: 'm_pGammaControl' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(136) : error C2065: 'm_ddgr' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(148) : error C2227: left of '->Release' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(149) : error C2227: left of '->Release' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(150) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(151) : error C2227: left of '->Release' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(180) : error C2065: 'DirectDrawCreateEx' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(180) : error C2065: 'IID_IDirectDraw7' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(184) : error C2227: left of '->SetCooperativeLevel' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(188) : error C2227: left of '->SetDisplayMode' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(192) : error C2065: 'DDSURFACEDESC2' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(192) : error C2146: syntax error : missing ';' before identifier 'ddsd'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(192) : error C2065: 'ddsd' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(194) : error C2228: left of '.dwSize' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(195) : error C2228: left of '.dwFlags' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(196) : error C2228: left of '.ddsCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(196) : error C2228: left of '.dwCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(198) : error C2228: left of '.dwBackBufferCount' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(200) : error C2227: left of '->CreateSurface' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(204) : error C2065: 'DDSCAPS2' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(204) : error C2146: syntax error : missing ';' before identifier 'ddscaps'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(204) : error C2065: 'ddscaps' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(206) : error C2228: left of '.dwCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(208) : error C2227: left of '->GetAttachedSurface' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(211) : error C2227: left of '->QueryInterface' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(211) : error C2065: 'IID_IDirectDrawGammaControl' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(225) : error C2228: left of '.red' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(226) : error C2228: left of '.green' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(227) : error C2228: left of '.blue' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(232) : error C2227: left of '->SetGammaRamp' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(247) : error C2146: syntax error : missing ';' before identifier 'ddsd'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(249) : error C2228: left of '.dwSize' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(250) : error C2228: left of '.dwFlags' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(251) : error C2228: left of '.ddsCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(251) : error C2228: left of '.dwCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(252) : error C2228: left of '.dwWidth' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(253) : error C2228: left of '.dwHeight' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(281) : error C2146: syntax error : missing ';' before identifier 'ddsd'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(306) : error C2228: left of '.dwSize' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(307) : error C2228: left of '.dwFlags' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(308) : error C2228: left of '.ddsCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(308) : error C2228: left of '.dwCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(309) : error C2228: left of '.dwWidth' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(310) : error C2228: left of '.dwHeight' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(344) : error C2065: 'LPDIRECTDRAWSURFACE7' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(344) : error C2146: syntax error : missing ';' before identifier 'pDDS'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(344) : error C2065: 'pDDS' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(346) : error C2146: syntax error : missing ';' before identifier 'ddsd'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(364) : error C2228: left of '.dwSize' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(365) : error C2228: left of '.dwFlags' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(366) : error C2228: left of '.ddsCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(366) : error C2228: left of '.dwCaps' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(367) : error C2228: left of '.dwWidth' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(368) : error C2228: left of '.dwHeight' must have class/struct/union type
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(413) : error C2227: left of '->Flip' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(417) : error C2227: left of '->Restore' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(418) : error C2227: left of '->Restore' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(466) : error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(472) : error C2227: left of '->BltFast' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(472) : error C2065: 'pdds' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(472) : error C2065: 'prc' : undeclared identifier
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(482) : error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7'
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(488) : error C2227: left of '->BltFast' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(504) : error C2661: 'Blt' : no overloaded function takes 5 parameters
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(506) : error C2661: 'Blt' : no overloaded function takes 5 parameters
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(527) : error C2227: left of '->Blt' must point to class/struct/union
c:documents and settingsheheureaumoteur 2d-3dincludedol2d.h(527) : fatal error C1003: error count exceeds 100; stopping compilation
Error executing cl.exe.

Base2D.exe - 102 error(s), 4 warning(s)

Commentaire de xenan le 01/09/2003 19:38:41

ya des erreur dans tout les truc ke G vu de ta source !
ocun truc a marché ca c juste un seul truc ke G releV !
G DirectX le dernier, é je lé bien decompreC !

Commentaire de BumpMANN le 04/09/2003 18:45:09

Hahahahahahaha! non franchement!! t'a le SDK au moins?? tu sais le Directx 9 ca sert a rien pour programmer si c'est pas le directx 9 SDK !!! (encore! le 7 suffit!)

Commentaire de xenan le 05/09/2003 17:50:42

Ah effectivment je lé pas :(
qq pouré me dire ou le dl é koment on sen ser, includes ou des truc kom ca ? plz

Commentaire de Kirua le 05/09/2003 18:08:29

je dosi dire que bumpmann avait le droit de rire là.
gogogo microsoft, cherche le SDK DirectX, dernier en date.

Commentaire de xenan le 06/09/2003 11:28:48

c bien mé japel pas ca un Tuto, pff : c pas parceke ya un fichier word ki rfé ke decrir ce ki ya dans le .exe ke c un tuto !
ya ocune explikation du code mem.
on fé koment pour comprendre hein ?
mdr ...

Commentaire de BumpMANN le 06/09/2003 11:56:22

Ben c pas du tout dans le fichier texte!
c'est tous les commentaires qui sont dans le prog!

Commentaire de xenan le 06/09/2003 15:24:22

hum....
oué mé si tu oré mi un fichier .html ou word et tu aurer expliquer un peu plus en detail ect...
à mon avi ca seré surment le meilleur tuto de ce site.
parceque moi j'ai des base en C++ (console) et je veux aller un peu plus loin et quand je vois du code comme ca, j'avoue ke je pige rien :(
surtout les headers dans /include/ !
c'est pour ca je trouve pas de bon tuto en FR qui explique bien, "le passage" de mon niveau jusqu'a celui de la 2D en DirectX.
alors si qq a un bon site de tuto n'esitez pas a les posT ou me les envoyer par mail plz !

Commentaire de xenan le 06/09/2003 15:25:56

en fait je mé 9/10 !
personne n'est parfait ...

Commentaire de Kirua le 06/09/2003 15:44:30

si tu avais mis... dsl, ça c important. je t'embêterai pr rien d'autre, mais sa essaye de le retenir, parce que c une très grosse faute. je le dis ds un but formatif, pr que t'aies appris qq ch après avoir lu ce message, pas pr te rabaisser. je suppose que tu n'es pas francophone, donc j'ai pas à critiquer de toute manière.

Commentaire de xenan le 06/09/2003 18:16:30

heu dsl mé le conditionnel de avoir c'est bien aurais :)
et pas avais qui est l'imparfait !
é chui Francais :)

Commentaire de Kirua le 06/09/2003 18:53:02

si tu es français alors c pire.
car si prend l'imparfait, et non le conditionnel. et c une faute grave. voilà, sans rancune, on est tous là pour apprendre.

Commentaire de xenan le 07/09/2003 10:00:35

Si            ==> condition,
Condition ==> Conditionnel

Commentaire de Kirua le 07/09/2003 13:50:37

morbleu, tu persistes. eh bien soit, je m'en vais frustré, mais assuré d'avoir rempli mon illustre devoir. (na!) et si par chance tu devais te rendre compte de ton erreur, je serais (remarque l'alternance de temps) particulièrement satisfait de ne t'avoir point laissé intact.

Commentaire de xenan le 07/09/2003 13:56:07

ok noté !

Commentaire de JediMaster le 07/09/2003 16:48:47

xenan => situ veu je peu te filer de tuto extrement bien commenter enfrancais qui m'on permis de debuter avec directdraw (la 2D de directX 7.0)

Commentaire de xenan le 08/09/2003 18:01:04

Kirua ==> apres confirmation personne avait tor :)
en effet les deux formes sont juste  : auré (conditionnel le plus logique apres une condition ) mé la seule condition d'emploier ceci est que les verbre qui suivent (dans la meme phrase doivent egalment etre au conditionnel) sinon l'autre forme celle que ta dite : est juste mais tu as dit  : "car si prend l'imparfait, " héhé ce n'est pas l'imparfait mais le plus que parfait !
parceque j'ai di : "si tu oré mi..." en changeons la forme ca fé : si tu avait mis (qui est bien le plus que parfait !).
Voila voila, ...
Morale :
avant de corriger les autres faut se corriger soit même ! ( de... moi !)

Commentaire de Kirua le 08/09/2003 18:51:59

tu es d'une mauvaise foi incroyable...
si tu mettais (vois le bel imparfait) un peu d'ordre dans tes idées, peut-être arriverais-tu (conditionnel) à avancer.
le plus que parfait ok, si le context est passé, je ne l'exclus pas, alors un conditionnel passé, en conséquence.

mais un si j'aurais, ça n'existe pas, tu as donc bel et bien tort.

on ne va pas ENCORE prolonger le discours, retiens juste que c archi faux, et comme c'est ta langue maternelle, il est peut-être temps d'apprendre à l'utiliser correctement (à 16 ans ...).

je suis désolé de devoir être désagréable, tu remarqueras qu'au début je ne l'étais pas.

Commentaire de BumpMANN le 11/09/2003 00:19:00

si j'aurais => si j'AVAIS. mais bon...

PS: OK? C'est fini! (11 messages en 3 jours... le temps que mon processeur cramme et que j'en rachete un autre :'( c'est pas cool tous ces messages de francais!!)

Commentaire de xenan le 11/09/2003 17:56:21

mdr .. tt ces msg de francais mé men fou en mem temps.
sinon j'en ai laisser qui lui traite du C++,
je disé ke ct bien mé moi joré aimer ke ce soi plus expliké ke ca.
ou mettre les classes, fonctions .. é je ne C kwa!
é les detailler un peu plus :)
vla vla .

Commentaire de BumpMANN le 11/09/2003 20:57:44

voila g rajouté un petit détaille dans la description du programme (en haut de la page! ici!)

Commentaire de etilegr le 29/10/2003 12:37:37

Code sources france n'a t il pas encore créé une rubrique sur tous les téléchargements indispensables du style SDKs ?
voila le lien direct (qui marche le jour où je post ce message) vers le sdk directX9 ( bien que ce ne soit pas si dur de le trouver sur microsoft.fr, c'est quand meme plus pratique d'avoir le lien là où on découvre qu'on va en avoir besoin : dans les codes sources) :
http://download.microsoft.com/download/3/b/a/3bac9823-af63-4ab7-8de5-98b687947202/dx9sdkcp.exe

Commentaire de norton le 03/03/2004 21:07:30

tous simplemment génial je voulais me lançer dans le DirectX ben avec tes petits tuto ca m'aide bien bravo !
Quelqun aurai une bonne adresse pour des tuto directX 9 (en français)
Merci
10/10.

Commentaire de beeline le 04/05/2004 16:09:01

a oué 100 mega kan meme le sdk de directX 9 ...

Commentaire de beeline le 04/05/2004 16:09:31

a oué 100 mega kan meme le sdk de directX 9 ...

Commentaire de wallen73 le 01/06/2004 13:32:22

Bon j'ai téléchargé, je testerai ce soir sur le portable parce que j'ai perdu mon cd de Visual Studio donc j'peux pas l'installer sur ce PC... Enfin je pense que c'est ce que je cherchais.

Donc merci à toi :)

Commentaire de Tellmarch le 24/08/2004 16:11:19

Salut, ça marche pas :(
j'ai une erreur sur cette ligne :

Effect->Pass( iPass );

\Tutoriaux 3D\Tutorial 1\Dol3DR2.h(173): error C2039: 'Pass' : n'est pas membre de 'ID3DXEffect'

il faut faire quoi?

Commentaire de BumpMANN le 02/09/2004 15:32:22

telecharge directx 9 sdk. (le 8 ne marche pas pareil dans d3dx) Si tu l'a déjà (ou les 2), verifie que les bonnes librairies et headers sont chargées en premier.

Commentaire de idealyo le 06/12/2004 23:21:07

ompilation...
main.cpp
d:\Etude\DirectX\moteur\Dolphin\Dolphin\Tutoriaux 3D\Tutorial 1\main.cpp(1) : fatal error C1083: Impossible d'ouvrir le fichier include : 'Dol3DR2.h' : No such file or directory

Le journal de génération a été enregistré à l'emplacement "file://d:\Etude\DirectX\moteur\Dolphin\Dolphin\Tutoriaux 3D\Tutorial 1\Debug\BuildLog.htm"
Base3D - 1 erreur(s), 0 avertissement(s)


---------------------- Terminé ----------------------

    Génération : 0 a réussi, 1 a échoué, 0 a été ignoré

j'ai cette erreur lorsque j'essaie de compiler le tuto1

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,902 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales