Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
qbasicfan gesperrt (Wird das nicht langweilig?)
Anmeldungsdatum: 29.07.2009 Beiträge: 45
|
Verfasst am: 30.07.2009, 13:20 Titel: Figur soll in Winkelrichtung laufen. |
|
|
Igendwie haut die Winkelberechnung nicht hin in FB.
Die Figur geht immer nur in einer 45-Gradrichtung, auch wenn angle zb 55 Grad beträgt.
45/90/135 usw. Bewegt sich das Sprite , aber nich tbei zwischenwerten.
mfg
Code: |
Const As Double pi = 3.1415926, pi_180 = pi / 180
If multikey( FB.SC_W ) Then
x1=Sin(angle*pi_180)*1
y1=Cos(angle*pi_180)*1
dx+=x1
dy+=y1
End If
If multikey( FB.SC_S ) Then
x1=Sin(angle*pi_180)*1
y1=Cos(angle*pi_180)*1
dx-=x1
dy-=y1
End If
|
gelöst...dx,dy,x1,y1 waren als "Integer", jetzt als "Single" läuft es. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 30.07.2009, 13:38 Titel: |
|
|
grüß dich peter! sind deine variablen vielleicht Integers? Schön, dass du nur den unrelevanten und unvollständigen code gepostet hast. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
qbasicfan gesperrt (Wird das nicht langweilig?)
Anmeldungsdatum: 29.07.2009 Beiträge: 45
|
Verfasst am: 30.07.2009, 13:44 Titel: |
|
|
Ich dachte es hat was mit dem Winkel Grad/Rad usw zu tun.
mfg |
|
Nach oben |
|
 |
jensma

Anmeldungsdatum: 16.05.2005 Beiträge: 85 Wohnort: Gleich neben Frankfurt, zwei Zimmer neben Lloyd!
|
Verfasst am: 31.07.2009, 02:12 Titel: |
|
|
Arbeitest du zufällig im deprecated-Modus? |
|
Nach oben |
|
 |
qbasicfan gesperrt (Wird das nicht langweilig?)
Anmeldungsdatum: 29.07.2009 Beiträge: 45
|
Verfasst am: 31.07.2009, 08:36 Titel: |
|
|
Ich hatte Integer statt Single, darum diese fehlerhafte Ausgabe.
mfg |
|
Nach oben |
|
 |
|