Problème pour translater un vertex de type D3DFVF_XYZRHW...
eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007
-
13 oct. 2006 à 17:15
scannerz
Messages postés10Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention18 septembre 2007
-
15 sept. 2007 à 15:05
Bonjour, je fais un programme avec directX, et je voudrais créer un curseur. Donc j'utilise un format de vertex "transformed" (D3DFVF_XYZRHW) et je crée un vertex buffer qui contient les triangles représentant le curseur. Le problème c'est qu'ensuite, pour faire bouger ce curseur, je ne sais pas comment appliquer une translation au buffer avant de le dessiner... Je n'ai pas vraiment envie de dévérouiller le buffer à chaque frame pour donner les nouvelles coordonnées.
Merci d'avance.
Vince
A voir également:
Problème pour translater un vertex de type D3DFVF_XYZRHW...
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 13 oct. 2006 à 18:49
Tu a un buffer spécifique qui contient le curseur ? Dans ce cas la, modifie la matrice de transformation avant l'affichage de ce vertex buffer.
<hr size="2" width="100%" />Sachant qu'on peut toujours enlever une ligne à un programme, et que dans un programme il y a toujours un bug, un programme peut se résumer à une ligne avec un bug.
eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007 13 oct. 2006 à 23:04
Le problème est que j'ai l'impression que les matrice de transformation n'affecte pas les vertices de type "transformed"... (c'est aussi le but de ce format de vertex)
scannerz
Messages postés10Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention18 septembre 2007 15 sept. 2007 à 15:05
Perso, j'ai créé des petits objets qui se déplacent a l'écran avec format de vertex D3DFVF_XYZ|D3DFVF_TEX1, et j'applique des translation sur la matrice (sur 300 objets en meme temps) et ça ne cause aucuns problemes, meme mon vieux pc portable fait tourner le tout tres rapidement. Est tu obligé d'utiliser D3DFVF_XYZRHW???