begin process at 2008 07 20 04:35:43
1 213 129 membres
50 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EFFET MATRIX


Information sur la source

Catégorie :Graphique Niveau : Débutant Date de création : 19/09/2003 Date de mise à jour : 19/09/2003 18:21:52 Vu : 3 397

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

salut, c'est un petit code sans pretention pour réaliser un effet matrix en utilisant un canvas, ça ressemble pas tout à fait au vrai effet mais j'espere que ca pourrai bien aider. Pour utiliser ce code créez une fiche de couleur noire et collez le code dans l'evenement OnPaint. Voilà. Tout commentaire (utile :) ) ou amélioration sont bienvenus. a+  

Source

  • procedure TForm1.FormPaint(Sender: TObject);
  • var x,y,r,l:integer;
  • begin
  • randomize;
  • canvas.Font.Name:='Verdana';
  • canvas.Font.Style:=[fsBold];
  • for r:=1 to 400 do
  • begin
  • x:=random(20);
  • for y:=1 to random(20) do
  • begin
  • sleep(1);
  • canvas.Font.Color:=RGB(0,MulDiv(y,255,20),0);
  • canvas.TextOut(x*15,y*15,chr(random(65)+65));
  • l:=y;
  • end;
  • canvas.Font.Color:=clWhite;
  • canvas.TextOut(x*15,l*15,chr(random(65)+65));
  • end;
  • end;
procedure TForm1.FormPaint(Sender: TObject);
var x,y,r,l:integer;
begin
randomize;
canvas.Font.Name:='Verdana';
canvas.Font.Style:=[fsBold];
for r:=1 to 400 do
        begin
        x:=random(20);
        for y:=1 to random(20) do
                begin
                sleep(1);
                canvas.Font.Color:=RGB(0,MulDiv(y,255,20),0);
                canvas.TextOut(x*15,y*15,chr(random(65)+65));
                l:=y;
                end;
                canvas.Font.Color:=clWhite;
                canvas.TextOut(x*15,l*15,chr(random(65)+65));
        end;
end; 
  • signaler à un administrateur
    Commentaire de larr le 17/06/2004 18:39:58

    bah manque juste la police matrix et ça le fait

  • signaler à un administrateur
    Commentaire de larr le 17/06/2004 18:49:06

    je vien de tester avec la police CitrusFruits ( matrix )
    elle rend super :p

  • signaler à un administrateur
    Commentaire de puce_84 le 10/04/2006 19:24:25

    C'est ou qu'on clicke pour télécharger cette source ????
    Pas envie de faire copy/paste, de retrouver les compos, y a pas de téléchargement ?

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS