Text/Print Frage

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Snade

Betreff: Text/Print Frage

BeitragMo, März 22, 2010 16:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
kann mir jemand sagen warum "Text" nur direkt nach dem start angezeigt wird, wenn ich das "Print" drinnen lasse? Wenn ich es auskommentiere muss ich erstmal 2,4 sec (wegen 0 - 23 und 100 ms Pause dürfte ja klar sein) warten. Aber warum hängt es von dem "Print" ab? Will das "Text" logischerweise ohne das Print da stehen haben.


BlitzBasic: [AUSKLAPPEN]
Graphics 512,384,32,2
SetBuffer BackBuffer()
newTimer = CreateTimer(30)


Repeat
Cls

For Frame = 0 To 23
Cls
ClsColor 255,255,255
Color 0,0,0
Text 150,135, Frame ; -> warum wird der Text erst nach 2,3 sek angezeigt nach Flip müsste er doch eig. zurück springen, wenn Print drinne ist geht alles normal.
;Print Frame
wait(100)
Next


WaitTimer(newTimer)
Flip
Until KeyHit(1)


Function wait(time%)
OldTime = MilliSecs()
While (MilliSecs() < OldTime + time%)
Wend
End Function


lg. Snade

Thunder

BeitragMo, März 22, 2010 17:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast kein Flip eingebaut. (Jedenfalls ist es in der falschen Schleife). Wenn du jede Aktualisierung sehen willst muss das Flip in die For-Schleife.

Achja. Ein Tipp: Wenn du WaitTimer verwendest, dann mit Flip 0. Wenn nicht dann Flip oder Flip 1, aber nicht WaitTimer + Flip.

mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Vidde

BeitragMo, März 22, 2010 17:19
Antworten mit Zitat
Benutzer-Profile anzeigen
das "print" (wird nur im frontbuffer angezeigt) übernimmt hier verwirrenderweise das "flip"
Gern der Zeiten gedenk ich, als alle Glieder gelenkig - bis auf eins. Diese Zeiten kehren nie wieder, steif sind nun alle Glieder - bis auf eins.

Snade

BeitragMo, März 22, 2010 17:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Smile

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group