![]() |
Ballbewegung mit DelphiX
Hi!
Hoffe, der Titel ist ok. Habe im Forum zwar schon im Forum gesucht, aber eher schon weiterführendes gefunden und mir fehlt irgendwie etwas die Grundlage! Also zu meinem Problem: Ich habe ein Feld von 400x200 und ich will, dass sich ein Ball darin bewegt! Er soll einfach irgendwo anfangen und wenn er an eine "Bande" kommt, soll er wieder abprallen (Ausfallwinkel=Einfallwinkel, oder?)! Zunächst mal frag ich mich, wie ich das machen soll, dass nicht so ein Rechteck iss, sondern der Ball wirklich rund ist (also bezüglich der Kollision mit der Bande) und dann wie ich das mit dem Winkel machen soll bzw. wie ich das berechnen soll! Hoffe, es ist klar, was mein Problem ist! Ciao und Danke schonmal! fkerber |
Re: Ballbewegung mit DelphiX
*nachobenschieb* :lol:
Hoffe, ich nerve nicht, aber es wär mich wichtig und bis jetzt hat noch keiner was geschrieben! :? ciao fkerber |
Re: Ballbewegung mit DelphiX
ja, das stimmt, Einfallswinkel = Ausfallswinkel.
Da der Ball rund ist, würde ich die Eigenschaft PixelCheck auf True stellen. So wird nicht das Rechteck um den Ball herum gecheckt, sondern der Ball selbst. Zur Bewegung: Die x-Werte berechnest du mit dem sinus, die y-Werte mit dem cosinus. |
Re: Ballbewegung mit DelphiX
So neu kommt mir das Problem nicht vor. Schon mal die Forensuche bemüht?
|
Re: Ballbewegung mit DelphiX
Hi!
Sorry, aber wie gesagt: Zitat:
Könnte ich vielleicht ein Stückchen Quellcode bekommen, das dafür sorgt, dass der Ball bei Berührung mit der Wand im entsprechenden Ausfallswinkel wieder wegrollt? Hab bisher leider keinerlei Erfahrung mit DelphiX gemacht und auch keine guten Tuts zu dem Problem gefunden! Wenn ich was übergooglet haben sollte, bitte schreiben! Danke schonmal! Ciao fkerber |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr. |
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