[DirectX] Cherche exemple simple sur les sprites pour DirectX 9

Le côté programmation du développement d'un jeu vidéo.

Cherche exemple simple sur les sprites pour DirectX 9

Messagepar Mod » 18 Juil 2006, 09:17

Salut,
Voilà, la totalité de ma demande est dans le titre ^^

Je m'intéresse fortement à DirectX 9, et à la façon de créer et manipuler un sprite avec cette API.

J'ai fouillé ici et là pour tenter de trouver un exemple simple de création et manipulation de sprite avec DirectX 9. J'ai eu des résultats, mais uniquement pour feu DirectDraw ou pour des versions anciennes du SDK de DirectX 9 (j'utilise la dernière version d'Avril 2006).

La documentation du SDK ne détaille pas énormément les commandes de sprites et aucun sample n'en utilise. Mes "tests" affichent un formidable écran sans sprite...Autrement dit, je suis un peu largué.

Si quelqu'un a un exemple de ce type ou connaît un endroit où en trouver un... ;)
Avatar de l’utilisateur
Mod
Hello World, I'm new !
 
Messages: 54
Inscription: 06 Nov 2005, 15:27

Messagepar Lightness1024! » 18 Juil 2006, 23:43

en général tu fais une classe pour encapsuler la gestion d'un quad (primitive stripée de 4 vertex : 2 triangles) pour faire ca.

mais tu as l'interface ultime: D3DXSprite.

la doc a été refaite à partir de la SDK d'été 2005 je crois, enfin je te conseille de telecharger une SDK récente en tout cas.

en effet ya pas d'exemple, mais les pages de 'reference' suffisent en elles même !
Avatar de l’utilisateur
Lightness1024!
Hello World, I'm new !
 
Messages: 698
Inscription: 11 Avr 2005, 12:00
Localisation: paris

Messagepar Mod » 19 Juil 2006, 09:08

Merci pour ta réponse :)

C'est justement ID3DXSprite que j'essaie d'utiliser, mais je n'y parviens pas.

en effet ya pas d'exemple, mais les pages de 'reference' suffisent en elles même


Pour moi ce n'est apparemment pas assez :00000010:

une SDK récente


J'ai celle d'avril 2006 ^^

Si tu as exemple utilisant ID3DXSprite en C / C++, je serais ravi de le voir :)
Avatar de l’utilisateur
Mod
Hello World, I'm new !
 
Messages: 54
Inscription: 06 Nov 2005, 15:27

Messagepar Spirit » 19 Juil 2006, 11:55

Spirit
Hello World, I'm new !
 
Messages: 254
Inscription: 19 Déc 2005, 12:03

Messagepar Mod » 19 Juil 2006, 16:13

Oui, je connais.

Ces tutoriaux sont dédiés à DirectX 8 et sont obsolètes, DirectX 9 ne fonctionne plus de la même manière avec les sprites, il utilise entre autre des commandes séparés pour les transformations et l'affichage.

Mais merci ^^
Avatar de l’utilisateur
Mod
Hello World, I'm new !
 
Messages: 54
Inscription: 06 Nov 2005, 15:27

Messagepar Spirit » 20 Juil 2006, 12:41

et là : http://www.futurn.net/download.php?dcategory=TUTORIAUX+PROGRAMMATION&sortby= ?
je viens de me rappeler qu'il y avait pleins de tutos ici aussi ^^
Spirit
Hello World, I'm new !
 
Messages: 254
Inscription: 19 Déc 2005, 12:03

Messagepar Mod » 21 Juil 2006, 07:06

Ah ça aussi je connais, merci ^^

J'ai résolu mon problème le fait que mes tests échouaient était lié à une matrice défaillante quand je l'utilisait pour ID3DXSPRITE::SetTransform().
Avatar de l’utilisateur
Mod
Hello World, I'm new !
 
Messages: 54
Inscription: 06 Nov 2005, 15:27


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron