Utilisation d'un background

matteli Messages postés 38 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 14 mars 2007 - 5 nov. 2006 à 18:53
matteli Messages postés 38 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 14 mars 2007 - 6 nov. 2006 à 12:54
Salut,
Je suis novice en directx et débutant en VB6.

J'utilise directx 8.1

Je désire créer un fond dessiné, le copier dans une surface et l'utiliser comme image de fond pour dessiner des sprites dessus.

Quelles sont les commandes directx permettant de copier le contenu de l'écran dans une surface ?
J'ai utilisé "SetRenderTarget" mais je ne suis pas sur d'avoir compris son but.

Merci d'éclairer ma lanterne.

3 réponses

le cancre Messages postés 292 Date d'inscription mercredi 25 octobre 2006 Statut Membre Dernière intervention 27 novembre 2009
6 nov. 2006 à 03:48
tu fais un screen de ton écran, pas besoin de directx
apres tu charges ton image sur une surface Dx

j'connais un site qui est pas mal , le voici
http://francis.dupont.free.fr/coindev/index.html
0
matteli Messages postés 38 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 14 mars 2007
6 nov. 2006 à 11:48
Je ne veux pas passer par un fichier car ce fond pourra changer assez souvent.
0
matteli Messages postés 38 Date d'inscription jeudi 23 novembre 2000 Statut Membre Dernière intervention 14 mars 2007
6 nov. 2006 à 12:54
Je vais essayer d'être plus précis car je me rends compte en me relisant que ce n'est pas clair.

Avec la méthode "DrawPrimitiveUP", je dessine une scène 2D.

Je désire copier cette scène dans une surface pour pouvoir la coller ensuite avec Copyrect.

Quelle est la méthode pour copier la scène dans une surface sans passer par un fichier sur le disque dur ?

Question annexe : Quelle est la méthode la plus rapide pour dessiner des carrés de couleur unie ? J'utilise DrawPrimitiveUP.

Merci
0
Rejoignez-nous