nächste Frage: Wie kriege ich so etwas wie einen Bremsweg?

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

 

Hendy

BeitragMo, Feb 26, 2007 22:16
Antworten mit Zitat
Benutzer-Profile anzeigen
@Hectic
Weiß jetzt aber nicht was du da mit "MOD" machen willst erkläre es mir !bitte! Neutral
Smile Very Happy Very HappyD

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMo, Feb 26, 2007 22:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Bild,.. ähhh, ne, ein Code sagt mehr als 1000 Worte.
Code: [AUSKLAPPEN]
Graphics 400,400,0,2
SetBuffer BackBuffer()


While Not KeyHit(1)
 If KeyHit(203) winkel=winkel-1
 If KeyHit(205) winkel=winkel+1
 winkel=(winkel+360) Mod 360
 Text 20,20,winkel
 Flip
 Cls
Wend
End

Mit Cursor links/rechts kannst du ein bischen rumspielen. Manchmal ganz nützlich. Habs jetzt aber nicht mit Floats getestet. Kann sein, dass man da noch ein bischen modifizieren muss.

Ansonsten, wenn dir das Mod nicht so zusagt, würde ich eine Abfrage nur dahin packen, wo sie auch zutreffen kann. Wenn deine Variable nur bei KeyDown verändert wird, würde ich auch nur da ein Check durchführen. zB:

If KeyDown(203) Then winkel#=winkel#-geschwindigkeit/3:If winkel<0 winkel=winkel+360
If KeyDown(205) Then winkel#=winkel#+geschwindigkeit/3:If winkel>359 winkel=winkel-360

Das winkel=winkel+-360 macht fliessendere Rotation als winkel=0 oder 360...

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group