Zeit anzeigen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

black_hunter

Betreff: Zeit anzeigen?

BeitragMo, Jan 09, 2006 11:02
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,
ich wüsste gern wie ich mit If Millisecs()-Zeit > 1000 die Spielzeit anzeigen kann, aslo so 00:00 möchte ich das machen, kann mir da vieleicht einer helfen?, ich danke euch schonmal Laughing

MFG Markus
 

Dreamora

BeitragMo, Jan 09, 2006 11:05
Antworten mit Zitat
Benutzer-Profile anzeigen
sec% = floor(timediff / 1000) mod 60
min% = floor((timediff / 1000) / 60.0)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

black_hunter

BeitragMo, Jan 09, 2006 11:30
Antworten mit Zitat
Benutzer-Profile anzeigen
ich danke dir,
aber wie bekomme ich es zu laufen, habe es so probiert:
Text 815,210, "Zeit: " + min% + ":" + sec%

so geht es aber nicht Crying or Very sad muss ich da was umändern, ich danke dir schonmal Laughing

markus

Xaron

BeitragMo, Jan 09, 2006 12:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja Du musst natürlich timeDiff vorher noch richtig belegen:

An Anfang oder Ende Deiner Gameloop:
Code: [AUSKLAPPEN]

timeDiff = MilliSecs() - oldTime
oldTime = MilliSecs()


Gruß - Xaron
Cerberus X - Monkey X Reloaded!
 

Schnuff

BeitragMo, Jan 09, 2006 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
[syntax="bb"]
Graphics 640,480,16,2

Anfangs_Zeit=MilliSecs()/1000

Repeat
Cls

Sec=MilliSecs()/1000-Anfangs_Zeit
Min=Sec/60

Text 0, 0,Aus(Min,"0",2)+":"+Aus(Sec,"0",2);oder
Text 0, 15,Replace(RSet(Min,2)," ","0")+":"+Replace(RSet(Sec,2)," ","0"); ist beides Gleich schnell
Delay 100
Until KeyHit(1)
End

Function Aus$(Txt$,Tx$,Stellen);nur falls due Die erste Methode verwendest Smile
Txt1$=Txt$
While Len(Txt1$)<Stellen
Txt1$=Tx$+Txt1$
Wend
Return Txt1$
End Function
[/syntax]

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group