au sujet de directx...

Programmation avancée de jeux en PureBasic
Pacificator
Messages : 43
Inscription : mer. 15/déc./2004 16:28

au sujet de directx...

Message par Pacificator »

En ce moment je m'interresse a un gros pdf sur directx...
C vraiment cool, on peut tout faire avec, mais apparemment c'est qu'avec du c++...
Ma question est: Existe t-il un moyen d'utiliser l'Api directx avec Purebasic?

si oui, ca voudrait dire qu'on peut construire un moteur 3d directement en pure, et ce serait génial :wink:
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

J'utilise DirectSound donc a fortiori on peut aussi utiliser DirectX : en effet, DirectX incorpore les interfaces pour le C++ mais aussi pour le C via une table de pointeur (lpvtb).
Regarde ici ;)
"Qui baise trop bouffe un poil." P. Desproges
Pacificator
Messages : 43
Inscription : mer. 15/déc./2004 16:28

Message par Pacificator »

c'est génial!
Mais dans le lien que tu m'a donné, le DXpack.zip n'est pas téléchargeable car le lien est mort...
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Je t'ai uploadé une version (je sais pas si c'est la dernière) ici.
"Qui baise trop bouffe un poil." P. Desproges
Pacificator
Messages : 43
Inscription : mer. 15/déc./2004 16:28

Message par Pacificator »

c super merci!
bon, bah je vais tenter de coder un moteurdelamortkitue!!! :)

Edit
les samples compilés marchent bien
Mais lorsque je tente de les compiler, j'ai une erreur qui s'affiche, elle se situe au niveau du fichier inclus D3D9Interface.pbi, ca dit que l'interface IDirect3D9 est deja déclarée...
je regarde alors le fichier inclus précédent, d3d9.pbi, afin de voir si une interface simmilaire a été déclaré, mais aucune interface est déclaré dans ce fichier...

Edit2
Ah suis-je bête! j'avais oublier de virer les fichiers resident de directx, ca marche nickel!
Répondre