Forum: Multimedia
Delphi
by Airblader,
23. Dez 2005
@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
Forum: Multimedia
Delphi
by Airblader,
22. Dez 2005
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 ;) )
air
Edit:
Moment - wenn ich dabei mit...
Forum: Multimedia
Delphi
by Airblader,
21. Dez 2005
@Angel
Tatsache. Ich habs nun:
Links & Rechts: 180 - Winkel
Oben & Unten: 360 - Winkel
Scheint so zu funktionieren :)
air
Forum: Multimedia
Delphi
by Airblader,
21. Dez 2005
Dann würde, wenn ich links anpralle, der Ball nach unten weitergehen? :stupid:
Du meinst 180°, was aber nur geht, wenn man senkrecht auftrifft.
@Khabarakh
Danke, werds mir mal durch den Kopf gehen lassen. Ich weiß zwar, dass Einfallswinkel = Ausfallswinkel (gemessen zur Orthogonalen zum Auftreffpunkt), aber das muss man ja erstmal ausrechnen.
air
Forum: Multimedia
Delphi
by Airblader,
21. Dez 2005
Hi ;)
noch ne Anschlussfrage:
Ich habe den Winkel von 0-360°, wie kann ich den so ändern, dass er sich bei der Kollision entsprechend ändert?
Bei der Kollision an der linken Wand habe ich Winkel = Winkel - (360-2*Winkel), was - für mich - zwar stimmen sollte, manchmal aber auch daneben geht.
Kann mir jemand weiterhelfen?
air