Seite 1 von 3
IF abfrage Problem
Verfasst: 26.06.2005 13:47
von unix
Ich hab ein altes spiel neu und etwas aufgemotzt Programmiert blos bei ener meiner IF abfragen meldet PB Syntax Error
Code: Alles auswählen
If gBall()\x < gBall()\sice+20 And gBall()\x > 0-gBall()sice And gBall()\y > Spieler2\y-Spieler2\gbrett And gBall()\y < Spieler2\y+Spieler2\gbrett ;Kollisionsabfrage
gBall()\winkel = 90 + 360 - (gBall()\winkel - 90) ;neuen Winkel errechnen
Endif, foreach und next habe ich wenn mir jemand sagen kann was ich falsch gemacht habe wärs nett wenn er es sagt.
Danke
Verfasst: 26.06.2005 14:31
von Batze
Code: Alles auswählen
If gBall()\x < gBall()\sice+20 And gBall()\x > 0-gBall()\sice And gBall()\y > Spieler2\y-Spieler2\gbrett And gBall()\y < Spieler2\y+Spieler2\gbrett ;Kollisionsabfrage
gBall()\winkel = 90 + 360 - (gBall()\winkel - 90) ;neuen Winkel errechnen
gBall()sice muss
gBall()\sice.
Also nur ein Tipfehler.

Verfasst: 26.06.2005 14:32
von MLK
edit: überschnitten
Verfasst: 26.06.2005 14:33
von Batze
@MLK: Zu spät ich war schneller
Edit: Oh hast du schon selber gemerkt
Verfasst: 26.06.2005 14:38
von unix
VIELEN DANK DAS HATTE ICH NICHT GESEHEN
<== ist Brillenträger

Verfasst: 26.06.2005 14:41
von unix
Ach übrigens was hält ihr von der Winkelformel?
Verfasst: 26.06.2005 14:43
von unix
Die 90 steht für den Winkel des Abprallobjektes z.B. Spielfeldrand
Verfasst: 26.06.2005 15:32
von AndyX
Ähm mal ne Frage: Wieso postest du 3mal hintereinander?

Es gibt doch den Edit-Button

Verfasst: 26.06.2005 15:39
von Batze
Benutz doch besser Bogenmass (Kreisumfang = 2Pi)
Das funzt dann auch mit den Sinus/Cosinus Befehlen besser.
Verfasst: 26.06.2005 16:07
von unix
hmm keine Ahnung vieleicht weil er mir erst jetzt wo dus sagst auffällt
da hab ich schon eine lösung (Umrechnungsfactor)0.0175
Bogenmaß = Winkel*0.0175
Ach ja ich bin nicht nur in zeichnen so gut sondern auch in Mathe
beides 1-2