"bug" directX9 et pb

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

"bug" directX9 et pb

Message par blendman »

salut

on a rencontré un "bug" assez étrange et on ne sait pas trop comment résoudre ça.

Voilà, j'utilise la fonction pour afficher les faces cachées des sprites3D (transformSprite3D()).
pour ça, je mets le code suivante juste après l'openscreen/openwindow :

Code : Tout sélectionner

  Start3D()
           !extrn _PB_Screen_Direct3DDevice
          !MOV dword EAX, [_PB_Screen_Direct3DDevice]
           !MOV dword [v_D3Ddevice_interface9],EAX
           D3Ddevice_interface9\SetRenderState(22,1)
   Stop3D()
Mais le problème c'est lorsque l'on adirectX11 d'installer, il est impossible d'installer directx 9, et cela empêche de compiler ou de faire fonctionner le jeu/l'exe créé.
voici le message d'erreur que l'on a :
"POLINK ERROR" "Direct 3D Device" (...)

Savez-vous comment on peut compiler ou lancer un programme si on a directX 11 d'installer ?

Merci :D
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: "bug" directX9 et pb

Message par G-Rom »

essaye avec opengl ? comme ca , ca fonctionnera , et je pourrais testé sans vos "bouiboui" directx ;)
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: "bug" directX9 et pb

Message par stombretrooper »

Quelques minutes de travail et de recherche plus tard. En réalité c'était parce que j'utilisais la version x64 de purebasic pour compilé, quand j'utilise la version x86 le bug décrit au dessus n’apparaît pas.
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: "bug" directX9 et pb

Message par Warkering »

Personnellement, je n'ai jamais eu ce genre de problème, et je suis sous Seven Premium 64.
Mais je suis d'accord avec G-Rom pour OpenGL! Vive le multiplateforme et je pourrai ainsi tester sous ArchLinux également lorsque j'aurai réussis à régler quelques trucs.
Répondre