begin process at 2010 02 10 06:46:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > DIRECTX 7 : EFFETS DE LIGNES ET DE LUMIÈRE AVEC DIRECTDRAW

DIRECTX 7 : EFFETS DE LIGNES ET DE LUMIÈRE AVEC DIRECTDRAW


 Information sur la source

Note :
8,25 / 10 - par 4 personnes
8,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Niveau :Initié Date de création :22/05/2004 Date de mise à jour :23/05/2004 21:44:36 Vu / téléchargé :2 935 / 450

Auteur : Cara53

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip VALEUR ALEATOIRE AUTOUR DU CONTOUR
Source avec Zip Source avec une capture UN JEU QUI FAIT PENSER À "LES PATROUILLEUR DE L'ESPACE"

 Sources de la même categorie

Source avec Zip Source avec une capture BREAKERBAWL par xranto
Source avec Zip JEU DE LA ROUE DE LA CHANCE par yvesdudu
Source avec Zip TUTO DIRECT3D 1 : INITIALISATION par ciberrique
Source avec Zip Source avec une capture ENVIRONEMENT 3D A LA PREMIÈRE PERSONNE. DIRECTX8 par djine
Source avec une capture Source .NET (Dotnet) APPLIQUER UNE RESOLUTION GRÂCE À DIRECTDRAW par tinux

Commentaires et avis

Commentaire de Cara53 le 22/05/2004 20:30:03

J'aimerais connaître vos commentaires!

Commentaire de MouLeT le 22/05/2004 23:10:48

yeai franchement pas mal ^^
le seul truk gi gache un peu le truk est l'effet carré mais sinon c zolie ^^ 9/10

Commentaire de Saros le 23/05/2004 11:08:37

Très joli, en effet !
C'est vrai que au bout d'un moment, les motifs restent "collés" au milieu de l'écran...
Mais sinon, ça marche vraiment bien...
9/10
Saros

Commentaire de FAS le 23/05/2004 14:04:34

Sur ta capture, c'est magnifique,mais alors chez moi, c'est à vomir :p

Commentaire de 3615jenveux le 29/05/2004 14:12:25

C'est très reussi, bravo.
Sous XP, il n'y a pas de problème, ca fonctionne parfaitement pour moi.

Commentaire de azerty25 le 28/06/2004 15:01:22

Je viens peut etre un peu tard, mais bon, vaut mieux tard que jamais ! Je me demande pourquoi tu initialise DirectSound et Direct3D, apparament il n'y en a pas besoin. Pour soutenir FAS, c'esgt vrai que chez moi aussi j'ai pas vraiment le meme rendu, c'est plus lumineux sur ta capture, et l'effet papillon, chez moi sa ressemble plus à un H qu'a une figure courbée comme sur la screen, c'est normal tout ça ?!

Commentaire de Cara53 le 29/06/2004 19:08:03

1- Pour l'initialisation de directsound et direct3d, c'est juste à cause que le module est ma routine que j'utilise pour tout faire : 2d, 3d, sons. En fait, on pourrait très bien se passer de l'initialisation du 3d et du son. D'ailleur, dans ma nouvelle version du module(car je crois le module ici est la vieille version), on choisit ce qu'on veux initialiser, genre :

Public Function DXInit(Optional InitDDraw As Boolean = True, Optional InitSound As Boolean = True, Optional Init3D As Boolean = False)

2 - Pour ce qui est du fait que sur ton ordi ca n'a pas le même effet, je ne sais pas pourquoi. Vu que c'Est directx qui tout le travaille, c'est surement parce qu'il ne "strech" pas les surface de la même façon, mais je ne sais pas pourquoi. Juste le fait de changer 16 bit pour 32 bit ou 8bit change complètement l'effet...

@+

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales