Delay und MilliSecs()

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Gast

Betreff: Delay und MilliSecs()

BeitragMo, Apr 11, 2005 14:16
Antworten mit Zitat
Ich schon wieder!!! Crying or Very sad
Noch was:
Mit delay mach ich pausen im Prog, allerdings bleibt das komplette Prog
stehen was meistens ziemlich bescheiden is!!!
Ich weiß das es irgendwie mit "MilliSecs()" funct aber
ich blick in den Funktionen die ich bis jetz gesehen hab noch
nicht GANZ durch!!!
Kann mir mal bitte jemand erklären wie ich das mit Millisecs() anstelle?

Dann was soll ich mir unter der Funktion vorstellen?
Welchen wert gibt sie wieder??? Confused

MFG im vorraus
 

David

BeitragMo, Apr 11, 2005 14:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Sie gibt die Anzahl der Millisekunden wieder, die seit Systemstart verstrichen sind.
Du kannst aus diesen Werten errechnen wieviel Millisekunden zwischen zwei Messungen, in deinem Programm, vergangen sind. Anhand des ausgerechneten Wertes kannst du dann dein Programm, von der Geschwindigkeit her, beliebig anpassen.

grüße
 

Gast

BeitragMo, Apr 11, 2005 14:30
Antworten mit Zitat
Jo Danke das Hilft mir für erste weiter!!!!
 

David

BeitragMo, Apr 11, 2005 14:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Steht übrigens auch in der Onlinehilfe. Wenn du im Englischen nicht so gut bist, dass du das alles verstehst, dann gibts auch eine deutsche Version auf www.blitzbase.de.

Arrow Direktlink: http://www.blitzbase.de/downloads/onlinehilfe.zip

grüße
 

Gast

BeitragDi, Apr 12, 2005 8:10
Antworten mit Zitat
Also am Englisch liegts bestimmt nicht!!! Confused
 

David

BeitragDi, Apr 12, 2005 8:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Dann versteh' ich nicht, warum du nicht in der Hilfe nachgeschaut hast. Es wird hier eben erwartet, das man vor dem Posten, erst Informationen, über Hilfe und Google, sucht. Smile

grüße
 

Gast

BeitragDi, Apr 12, 2005 8:35
Antworten mit Zitat
Okay, wenns sein muss! Rolling Eyes
Verteidigungsstrategie Nr. 1:
Meine Hauptfrage war wie ich mit Millisecs die Zeit
anhalte ohne das Game komplett lahm zu legen!!! (Wie bei Delay!!!)
Diese Frage blieb mehr oder weniger auf der
Strecke!!!

Und in dieser Form stehts nun mal nicht
in der Online-Hilfe !!!!
Da ich es aber dann irgendwie selbst
herrausgefunden habe hab ich nicht mehr nachgehakt!!!

Und sorry dass ich nicht erst gegoogelt habe aber....
FÜR WAS IST DAS FORUM DENN SONST DA!!!

Keiner zwingt dich mir zu helfen!!!
Aber SORRY: Forum ist Forum!
Aber jetzt schluss mit Trash-Postings!!!
MFG
 

David

BeitragDi, Apr 12, 2005 8:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Diese Diskussion gibt es hier schon massig, von daher... Es ist nunmal so, das jeder vor dem Posten die OH, Google und die Suchfunktion verwenden sollte,
Falls nichts dabei raußkommt kann man immer noch ins Forum posten.
Und es tut mir Leid, das deine Frage auf der Strecke geblieben ist, ich dachte ich hätte sie in meinem ersten Post beantwortet. Oder meinst du etwas ist erst beantwortet, wenn man Code geschrieben bekommt?
Und das Thema "Wie bremse ich mein Programm mit Millisecs()" hättest du über die Suche auch gefunden.

Und richtig: Schluß jetzt mit den "Trash-Postings"

grüße
 

Gast

BeitragDi, Apr 12, 2005 9:04
Antworten mit Zitat
Okay das ist aber jetzt das letzte Posting (wenn du antworten willst dann schreib ne pn)!

Ich hab sogar ne Menge über
"Wie bremse ich mein Prog gefunden!!!"
Aber ich wollte mein Prog nicht bremsen im Sinne von
Frameraten verringern oder sonstwas.

Ich wollte bestimmte Befehlsketten od funktionen für kurze
Zeit anhalten!!!
Sorry bin n Anfänger und hol halt gern die Meinung im Forum
ein! Weil ich leider google nicht Fragen konnte und was ist mit
"kurzzeitig anhalten?"

So habe fertig!
MFG

Hubsi

BeitragDi, Apr 12, 2005 12:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ganze funktioniert mit einer simplen Berechnung:BlitzBasic: [AUSKLAPPEN]
If MilliSecs()>timer+irgendwas
timer=MilliSecs()
; mach lustige Sachen
EndIf
Es wird also überprüft ob die bereits vergangene Zeit größer einer vorher gespeicherten Zeit + eine Zeitspanne (welche du halt willst) vergangen ist und falls ja wird die aktuelle Zeit zwischengespeichert und lustige Sachen ausgeführt. Very Happy

@David: Bist Du hier der beue Hilfssheriff? Ein Forum lebt von seinen Postings und Fragen Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

David

BeitragDi, Apr 12, 2005 12:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Nein, ganz und garnicht. Aber es nervt, wenn Fragen das 1000. mal auftauchen und die Leute dann noch sagen: "ich hatte halt keine Lust zum suchen".

Aber wenn's dir spaß macht... Bitte...

Außerdem habe ich ihn nur auf die Onlinehilfe hingewießen, siehe Post 2 von mir.

grüße
 

Gast

BeitragDi, Apr 12, 2005 13:30
Antworten mit Zitat
@Hubsi:Danke Very Happy

@David:Die Fragen werden auch noch 1000 Mal auftauchen!!!

Weil...
1. Es immer Anfänger geben wird!!!!!!!!!!!!!
2. Das *Lautschrei* "BEGINNNER-THREAD" ist!

Außerdem hab ich nie gesagt dass ich zu Faul zum
suchen wäre!
Zitat von mir: "Keiner zwingt dich mir zu helfen"

-Aber macht jetzt keine große Sache daraus weil wir da noch
Tage schreiben könnten!!!!
MFG

Firstdeathmaker

BeitragDi, Apr 12, 2005 17:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Beginners Ecke wurde genau dafür eingerichtet: Damit sich die Leute, welche sich durch solche wiederkehrenden Fragen generft fühlen sie besser ignorieren können, sie brauchen ja nicht drin zu lesen.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

David

BeitragDi, Apr 12, 2005 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Jungs was wird das? Ich habe ihn egdl lediglich auf die Onlinehilfe hingewießen. Jeder Angehende Programmierer sollte lernen sich selbst über die Hilfe zu helfen. Stimmt, das Forum hier wurde eingerichtet für Anfängerfragen, aber es heist NICHT das die Anfänger nicht auch die Suchfunktion bedienen müssen.

So und so langsam reichts hier wirklich mit der Diskussion!

grüße

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group