Ceci est un code simple(quand même réservé au personnes qui ont une certaines base en DirectDraw) qui fait des effets de lignes et de lumière avec DirectDraw à l'aide de la fonction Blt. Voilà comment ca fonctionne :
1- On créer une surface(dans ce code, de la grandeur de l'écran)
2- On ajoute les dessins sur cette surface(dans ce code, j'utilise de lignes)
3- On dessine cette surface sur elle-même en y ajoutant des effets(dans ce code, je diminue la grosseur avec blt) et la dessine sur elle-même(dans ce code, à un endroit différent)
4- on retourne à l'étape 2
Ainsi, les effets s'additionnent et donne un beau résultat.
Contrôles :
c - changer les couleurs
l - bloquer les couleurs
e - changer d'effet
Conclusion :
Si vous débutez avec DirectX, allez sur
http://www.directx4vb.com/ 'en anglais seulement
C'est sur ce site que j'ai tout appris. J'ai utilisé des parties de leurs codes dans le mien(surtout dans l'initialisation). Vous trouvez donc parfois des commentaires en anglais que je n'ai pas enlevé à certains endroits
- Dans mon code, le module est une routine de directx que je me suis fait qui me sert à faire du 3D, à utliser DirectDraw et DirectSound. Il a donc des fonctions que je n'utilise pas***
En même temps, si quelqu'un sait comment jouer avec les couleurs d'une surface ou bien sait comment dessiner une surface en angle, dis-le moi!
Je suis ouvert à tous commentaires instructifs
Cara
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.