Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ballbewegung mit DelphiX (https://www.delphipraxis.net/8800-ballbewegung-mit-delphix.html)

fkerber 12. Sep 2003 10:22


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

fkerber 14. Sep 2003 14:15

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

Dagon 14. Sep 2003 14:20

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.

Luckie 14. Sep 2003 14:22

Re: Ballbewegung mit DelphiX
 
So neu kommt mir das Problem nicht vor. Schon mal die Forensuche bemüht?

fkerber 14. Sep 2003 14:28

Re: Ballbewegung mit DelphiX
 
Hi!

Sorry, aber wie gesagt:

Zitat:

Zitat von fkerber
Habe im Forum zwar schon im Forum gesucht, aber eher schon weiterführendes gefunden und mir fehlt irgendwie etwas die Grundlage!

:oops:

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 19:38 Uhr.

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