Forum

> > Off Topic > Winkel
Forums overviewOff Topic overviewLog in to reply

German Winkel

2 replies
To the start Previous 1 Next To the start

old Winkel

Guest

Quote
hi dc und alle anderen user. wollt mal ein golf spiel machen und wollte wissen wie man das mit den winkeln und so macht. also wenn der ball auf ein brett trifft dass der dann mit dem einfallswinkel wieder zurückrollt.

old Re: Winkel

Dark Wizard
COMMUNITY BANNED Off Offline

Quote
Also nach meinen koordinatischen Kentnissen müsste es so gehen:
repeat
cls
;Hier bilder malen

x#=x#+dx#
y#=y#+dy#

if imagescollide(ball,x,y,frame,brett,100,20,frame0) then

if y#>20 then dy#=-dy#


endif


Erklärung:
Also, wenn die beiden Kollidieren und die Position des Balls kleiner als der Punkt von der Y Koordinate vom Brett ist, dann ist die neue Steigung(dy#) das Gegenteil von der vorherigen Steigung(dy#) .

Warum das Gegenteil und nicht 2 oder so?:
Weil, wenn der einfallswinkel sehr gering wäre und du würdest 2 oder irgendeine Zahl benutzen, denn wäre der Ausfallswinkel nicht gleich. Die Pyhsik würde nicht mehr stimmen. Dann würde der Ball wenn er 10 Grad einfällt 70 Grad oder so vom Brett wegrollen.
Wenn jetzt aber die Steigung z.B -7 ist und wir benutzen
dy#=-dy#, dann würde die Steigung dann 7(dy#=-(-7)=+7) sein. Also fliegt er wieder mit dem gleichen Steigungswert in dem Fall nach unten.

old Re: Winkel

Guest

Quote
yo. hat geklappt. danke dw.
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview