Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ball abstoßen - welcher Winkel? (https://www.delphipraxis.net/59367-ball-abstossen-welcher-winkel.html)

Cicaro 23. Dez 2005 08:54

Re: Ball abstoßen - welcher Winkel?
 
Zitat:

Zitat von Airblader
Die Methode ist mir durchaus bekannt, aber bisher hab ich sie immer für die umständlichere gehalten.
Ich will ja jeden möglichen Winkel von 0°-360° (bzw. 1°-360°) ansteuern können und trotzdem nur 1 Pixel vorwärts kommen :gruebel: (also auf längere Distanz hin gesehen alle möglichen Winkel. Dass man mit 1 Winkel keine 32° machen kann ist mir klar ;) )

Also zum Thema umständlich: Ich finde die ständige Fallunterscheidung bei sin() und cos() nervt. Da die beiden Funktionen nicht einheitlich für Winkel 0 <= W < 2Pi (0° <= W < 360°) definiert sind. Mit der vektoriellen Bewegung hast du natürlich alle Winkel und Geschwindigkeiten mit drin.

Ich wollte eigentlich einen Denkanstoß geben damit du für dein Problem den optimalen Lösungsweg suchst. Es kann anstrengend sein mit dem komplizierteren Ansatz zu arbeiten. (Sollte insgesamt keine Kritik sein!) :wink:

Airblader 23. Dez 2005 09:39

Re: Ball abstoßen - welcher Winkel?
 
@mare
Danke, aber die Wandkollision funktioniert inzwischen schon ;)

@Cicaro
Ja, ich bin auch froh drüber - inzwischen ist alles auf Vektoren umgestellt und funktioniert :stupid:

air


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:54 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