Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi aufprallwinkel eines balles (https://www.delphipraxis.net/59528-aufprallwinkel-eines-balles.html)

mimi 25. Dez 2005 20:33

Re: aufprallwinkel eines balles
 
ja das hatte ich auch.
du bracuhst zwei variabeln (gobal)
Oben:Boolean; Lings:Boolen;

jetzt musst du prüfen ob eine rand berüht wurde und du musst ermitteln welche richtungen frei sind dazu zählt auch ob ein rand in der nähe ist.
die richtungen speicherst du in einen array der 4 fehlder hat(1..4) und jetzt musst du dir nur noch eine funktion schreiben die schaut welches fehld True und welches fehlt False hat es geht sogar noch einfacher:
du nimmst einen string. schreibst da die richtungen rein z.b.
strCollision:='r' + 'l' + 'u';

würde beuten das die rechte, linke und die untere seiten frei währen.
jetzt ermittelst du die länge und gibt die bei Random an z.b. in unserem fall jetzt:
if strCollision[random(3)] = 'r' then ....

so änliche würde ich es machen

konda 27. Dez 2005 18:23

Re: aufprallwinkel eines balles
 
Zitat:

Zitat von mimi
ja das hatte ich auch.
du bracuhst zwei variabeln (gobal)
Oben:Boolean; Lings:B...

muss ich mal ausprobieren wenn ich wieder zeit habe :cyclops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.
Seite 2 von 2     12   

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