![]() |
Probleme bei meinem Billard Spiel
Hi Leute!
Ich hab das Problem mit dem Billardtisch und der Textur bewältigt (war nur ein Flüchtigkeitsfehler)... :wall: Aber schon hab ich ein neues Problem und zwar: Ich hab jetzt ja meinen Billardtisch und sich eine darauf befindende Kugel! Wenn die Kugel jetzt rollt soll sie an allen Wänden abprallen nur halt nicht an den Löchern... Gut wäre echt, wenn irgendjemand so was schon mal selbst gemacht hat oder ein gutes Tutorial kennt... :-D Grüße Neutron!! |
Re: Probleme bei meinem Billard Spiel
du hast ja denk ich mal einen Geschwindigkeitsvektor für den Ball, der die Geschwindigkeit in X und Y Richtug enthält. Im simpelsten Fall geht die Bewegung dann so von statten:
Ball.x:=Ball.x+vx; Ball.y:=ball.y+vy; Wenn du jetzt eine Kollision mit einer Wand feststellst guckst du nur ob die Kollision in x oder in y Richtung vorliegt. Dann drehst du einfach das Vorzeichen des Vektors dieser Richtung um. Prallst du auf die rechte Wand mit einer Geschwindigkeit von 5 (in x Richtung) hast du danach eine Geschwindigkeit von -5. DIe y Komponente bleibt gleich. ALso vx:=-vx; Dann hast du eine wunderbare Einfallswinkel = Ausfallsinkel Reflexion ;) |
Re: Probleme bei meinem Billard Spiel
Jaaaaaaa... so hab ich mir das Vorgestellt!
Aber wie realisiere ich das?? :( Deswegen hab ich ja nach nem Tutorial oder so was gefragt! Danke trotzdem... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:14 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