Thema: Delphi Zufalls-Bewegung

Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: Zufalls-Bewegung

  Alt 19. Okt 2005, 22:23
Hallo,

durch die Random-Befehle wird (so der Zufall will) bei dem Variablen das Vorzeichen gewechselt (RichtungX := -RichtungX). Durch die anschließende Multiplikation mit eben dieser Variable (sprich: dem Vorzeichen) wird entweder 10 addiert oder eben (10 * -1 = -10) subtrahiert.

In Dein Form.Create schreibst Du noch
Delphi-Quellcode:
Randomize;
RichtungX := 1;
RichtungY := 1;
Damit initialisierst Du den Zufallszahlengenerator und Deine beiden Vorzeichen.

Zitat von Toxman:
Damit verschiebt sich dein Vogel jedesmal um 0-19 Pixel und änder etwa alle hundert Events die Rchtung.
Nein, damit wird alls 100 Events einmal die Richtung geändert, die restlichen 99 Events nicht.

Gruß
xaromz
  Mit Zitat antworten Zitat