Geschwindigkeit einer Animation

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Surat

Betreff: Geschwindigkeit einer Animation

BeitragDi, Jun 14, 2005 15:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich habe da eine Animation, aber die ist zu schnell.
Ich habe es so probiert, die Animation langsamer zu machen:


zeit=Millisecs()
Repeat
If sestexer_kommt=1 And MilliSecs()-zeit>millisekunden Then ses_frame=ses_frame+1
If ses_frame>2 Then ses_frame=0

If ses_frame=ses_frame+1 Then millisekunden=millisekunden+150

If Xs35=0 Then sestexer_kommt=1

If sestexer_kommt=1 Then
DrawImage ses_schwimmend,Xses,Yses,ses_frame
EndIf

If Xses>400 And sestexer_kommt=1 Then Xses=Xses-1
Until Keyhit(1)


Was habe ich falsch gemacht oder hat einer ne bessere Lösung um
die Geschwindigkeit der Animation zu regeln?
(außer delay, denn das stoppt das ganze Programm)
Ich bin für jede Hilfe dankbar Wink
mfg felix
[/code]
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)

AZUON-Beyond the dark life (2%)
SOULS OF DESTINY (23%)

simi

BeitragDi, Jun 14, 2005 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
also normalerweise macht mans eigentlich so:
Code: [AUSKLAPPEN]

if Millisecs()-time > wartezeit then
  time = Millisecs()
  frame = frame + 1
end if
 

E. Urbach

ehemals "Basicprogger"

BeitragDi, Jun 14, 2005 15:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Man macht es so, wie simi es gesagt hat!

Ausserdem:
If x=x+1 ist immer 0.
Daher wird die Folge der Bedingung auch gar nicht ausgeführt.
Und zeit wird ja auch nicht aktualisiert.

Surat

BeitragDi, Jun 14, 2005 15:59
Antworten mit Zitat
Benutzer-Profile anzeigen
@simi danke, einfacher kann man es wirklich nicht machen
"DER GRÖßTE FEIND IST IN DEN EIGENEN REIHEN" (Trygonia-Xen's Quest)

AZUON-Beyond the dark life (2%)
SOULS OF DESTINY (23%)

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group