millisecs()?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

falke

Betreff: millisecs()?

BeitragDo, Nov 04, 2004 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
wie setze ich millisecs ein?
http://pssweb.ps.funpic.de/index.html

frigi

BeitragDo, Nov 04, 2004 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
zum beispiel als verzögerung bei animationen, oder für die zufallsgeneration...
aber könntest du da nicht ein bisschen konkreter werden?
blitzbase.de würds übrigends wohl auch tun :/
 

falke

BeitragDo, Nov 04, 2004 19:41
Antworten mit Zitat
Benutzer-Profile anzeigen
was ich da genau schreiben muss?
http://pssweb.ps.funpic.de/index.html

frigi

BeitragDo, Nov 04, 2004 19:41
Antworten mit Zitat
Benutzer-Profile anzeigen
ja, wofür?!

Hubsi

BeitragDo, Nov 04, 2004 19:46
Antworten mit Zitat
Benutzer-Profile anzeigen
MilliSecs() gibt die Zeit in Millisekunden zurück die seit dem Start von Windows vergangen ist. Wenn Du jetzt diesen Wert in einer Variable speicherst kannst Du ganz leicht überprüfen ob eine bestimmte Zeitspanne bereits verstrichen ist oder wieviel Zeit seit einem Ereigniss vergangen ist. Daraus ergeben sich dann eine Vielzahl von Einsatzmöglichkeiten.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

frigi

BeitragDo, Nov 04, 2004 19:47
Antworten mit Zitat
Benutzer-Profile anzeigen
ich denke, dass er das weis....er will ja gerade wissen, was man damit so alles machen kann Confused
 

falke

BeitragDo, Nov 04, 2004 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
ich wollts so anwenden wie delay
weiß aber net wie das geht!
http://pssweb.ps.funpic.de/index.html

BladeRunner

Moderator

BeitragDo, Nov 04, 2004 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Das unterliegt der Logik.
Millisecs() gibt eine Zahl zurück. Diese Zahl erhöht sich pro Millisekunde (also pro tausendstel Sekunde) um 1.

Wenn du also Millisecs() in einer Variablen speicherst und diese Später mit dem "neuen" Millisecs()-Ergebnis vergleichst weisst du wieviel Tausendstel Sekunden seit dem ersten Aufruf vergangen sind.

Du könntest deine Fragen aber wirklich etwas konkreter (und in ganzen Sätzen) stellen ... Wink
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

falke

BeitragDo, Nov 04, 2004 20:20
Antworten mit Zitat
Benutzer-Profile anzeigen
das is mir zu schwer?! Crying or Very sad
ich nehm doch delay
trotzdem thx
http://pssweb.ps.funpic.de/index.html
 

David

BeitragDo, Nov 04, 2004 20:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Machdas... Aber lass dir gesagt sein, das Delay nicht in allen Umständen die geeignete Wahl darstellt.

grüße
http://bl4ckd0g.funpic.de
 

falke

BeitragDo, Nov 04, 2004 20:31
Antworten mit Zitat
Benutzer-Profile anzeigen
ich weiß deswegen wollt ich ne alternative haben
gibts noch eine?
http://pssweb.ps.funpic.de/index.html
 

David

BeitragDo, Nov 04, 2004 20:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

WinAPI! Wink
Aber es läuft aufs gleiche wie MilliSecs() raus...
Wieso strengst du nicht einfach deine grauen Zellen an und überlegst dir wie du das Problem mit MilliSecs() lösen könntest.
Wenn du dabei noch Probleme hast kannst du ja hier fragen... Kein Problem!

grüße
http://bl4ckd0g.funpic.de

BladeRunner

Moderator

BeitragDo, Nov 04, 2004 20:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Spiel doch einfach mal mit millisecs() etwas rum. Schreib kleine Programme bis du verstanden hast wie millisecs() funktioniert. Füg Variablen hinzu in denen du Zeiten speicherst welche du miteinander vergleichst (-> Subtrahiere sie voneinander).
Das ist grundlegendes Wissen. Darum musst du dich bemühen oder du wirst wahrscheinlich kein Spiel fertigstellen, da hier viele Timer benötigt werden.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

falke

BeitragDo, Nov 04, 2004 20:48
Antworten mit Zitat
Benutzer-Profile anzeigen
jo thx ich werds mal versuchen
*such graue zellen*
http://pssweb.ps.funpic.de/index.html

eXceptION

BeitragFr, Nov 05, 2004 2:21
Antworten mit Zitat
Benutzer-Profile anzeigen
falken hat Folgendes geschrieben:
das is mir zu schwer?! Crying or Very sad
ich nehm doch delay
seeeeeehr schwer sogar:Code: [AUSKLAPPEN]
a% = MilliSecs()
MachWas() ;zeit aufwendige tuen...
b% = MilliSecs()

Print "Anzahl Millisekunden benutzt: " + (b% - a%)
Print "Das wird " + ((b% - a%) / 1000) + " Sekunden."
Norweger...

Spreche aber verdammt gut 8086

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group