Zeitproblem (erledigt)

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

cavebird

Betreff: Zeitproblem (erledigt)

BeitragFr, Mai 28, 2004 17:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ich ich bekomme es einfach nicht hin , dass alle 30 sekunden in meinen Spiel eine Textnachricht kommt.
Ich glaube es liegt daran das ich es in einer Repeat-Schleife stehen habe.
Wie geht das?
  • Zuletzt bearbeitet von cavebird am Fr, Mai 28, 2004 17:32, insgesamt einmal bearbeitet

General Alex

BeitragFr, Mai 28, 2004 17:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
...
Global t#
t = MilliSecs ()
Repeat
  ...
  If MilliSecs () >= t + 30000 Then
    ...
    t = MilliSecs ()
  End If
  ...
Until KeyHit (1)

Falls dir etwas nicht klar ist, fragen!
Very Happy

MfG
Alex

TheProgrammer

BeitragFr, Mai 28, 2004 17:30
Antworten mit Zitat
Benutzer-Profile anzeigen
So:

Code: [AUSKLAPPEN]
Graphics 640,480,0,2
SetBuffer BackBuffer()

time = MilliSecs()
abstand = 2 ; in Sekunden

While Not KeyHit(1)

 If time+abstand*1000 =< MilliSecs() Then
  time = MilliSecs()
  Print "Textnachricht"
 EndIf

Wend
End


Mist. Da war wohl jemand schneller. Very Happy
aktuelles Projekt: The last day of human being
 

cavebird

BeitragFr, Mai 28, 2004 17:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo danke klappt alles.
Und wie es funtioniert ist mir auch klar,
Danke!

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group