Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Pixel Schneefall :D (https://www.delphipraxis.net/88645-pixel-schneefall-d.html)

hedie 18. Mär 2007 20:10


Pixel Schneefall :D
 
Hallo

Ich bin zufälligerweise über ein Programm gestossen, welches es auf dem Bildschirm schneien Lässt
(habe es im anhang)

Ich wollte fragen, wie sowas gemacht wird, und wie man es auch selbst nach coden kann?

Für die antworten danke ich bereits mal


grüsschen
Claudio

Matze 18. Mär 2007 20:15

Re: Pixel Schneefall :D
 
Hi,

ich sehe von dem Programm nur eine Access Violation. Falls du direkt auf dem Bildschirm etwas zeichnen möchtest, geht dies beispielsweise so (Hier im Forum suchenGetDC Canvas Desktop).

hedie 18. Mär 2007 20:22

Re: Pixel Schneefall :D
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also bei mir klappts herrvoragend

Habe mal einen Screenshot davon gemacht

(schneien tuts wirklich pixelgenau :D)

Man beachte die zugeschneiten Icons

Matze 18. Mär 2007 20:27

Re: Pixel Schneefall :D
 
Ah, lustige Idee. Darfst du die Anwendung rechtlich gesehen eigentlich anhängen?

Du benötigst auf jedenfall die Position der Desktop-Icons. Schaue dir hier Michaels Beitrag an.

hedie 18. Mär 2007 20:29

Re: Pixel Schneefall :D
 
Wegen dem Rechten, Ich gehe mal sehr stark davon aus, das die Personen, die dieses Programm geschrieben haben, nicht wollen, dass irgendjemand weiss wer sie sind. :D


Ok und wie kriege ich den Pixel schnee hin?

Matze 18. Mär 2007 20:37

Re: Pixel Schneefall :D
 
Zitat:

Zitat von hedie
Wegen dem Rechten, Ich gehe mal sehr stark davon aus, das die Personen, die dieses Programm geschrieben haben, nicht wollen, dass irgendjemand weiss wer sie sind. :D

Ich verstehe nicht, was du meinst. Wenn das Programm nicht weitergegeben bzw. auf einem anderen Server (hier DP) zum Download angeboten werden darf, bzw du das nicht weißt, bitte ich dich, den ersten Anhang unverzüglich zu entfernen.


Zitat:

Zitat von hedie
Ok und wie kriege ich den Pixel schnee hin?

Ich weiß nicht genau, wie das "live" ausschaut, aber ich vermute, du wirst das manuell auf das Canvas zeichnen müssen (siehe 2. Beitrag hier).

Edit: Da der Schnee, der an den Icons hängt, über die Fenster gezeichnet wird, müsste es so gehen.

hedie 18. Mär 2007 20:45

Re: Pixel Schneefall :D
 
Danke

Zurzeit ist es zu spät um was auzuprobieren aber ich werd es versuchen danke.

p.s. Habe das Attachment gelöscht. Es wird aber auch sonst zum freien Download angeboten

toshiba 1. Dez 2008 16:52

Re: Pixel Schneefall :D
 
hey jungs und mädels....

ich hab da so ein problem.

ich muss linien... also canvas.moveto();canvas.lineto() nach unten laufen lassen!
wie mache ich das am besten?????

Delphi-Quellcode:
     var x,x0,y0:integer;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
        x:=random(8)+3;
        x0:=random(1500)+20;
        y0:=random(1500)+20;

  canvas.Pen.color:=clwhite;
  canvas.moveto(x+x0,y0-x);
  canvas.LineTo(x0-x,y0+x);
  canvas.moveto(x0-x,y0-x);
  canvas.LineTo(x0+x,y0+x);
  canvas.moveto(x0,y0-x);
  canvas.LineTo(x0,y0+x);
  canvas.moveto(x0-x,y0);
  canvas.LineTo(x0+x,y0);
 
end;
bis jetzt bewegt isch noch gar nichtss... wer kann mir helfen???

Sunlight7 1. Dez 2008 17:59

Re: Pixel Schneefall :D
 
Hallo und willkommen in der DP!

Du mußt die Position/Größe jeder Schneeflocke speichern, zB in einem Hier im Forum suchenArray und die Y Position dann bei jedem Zyklus nach unten verschieben.

Vllt wirst Du hier fündig: Hier im Forum suchenSchneeflocke

Edit: Den hier finde ich besonders gelungen :mrgreen:

toshiba 1. Dez 2008 19:08

Re: Pixel Schneefall :D
 
kannst du mir das mal erklären mit dem array


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz