LlGetRegionTimeDilation/de
Jump to navigation
Jump to search
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: float llGetRegionTimeDilation( );227 | Funktions ID |
0.0 | Verzögerung |
10.0 | Energie |
Gibt einen Gleitkommawert, welcher der momentanen Zeitverzögerung entspricht. Die Werte befinden sich im Intervall [0.0, 1.0], wobei 0.0 vollständiger Verzögerung und 1.0 keiner Verzögerung entspricht.
Der Wert wird genutzt als das Verhältnis zwischen Verlauf der Skript-Zeit zu Verlauf der Realzeit.
Spezifikationen
Zeitverzögerung ist eine vom Server genutze methode um mit Simulatorlag umzugehen. Physik und von Skripten verursachtes Lag kann zu Zeitverzögerung führen. Zeitverzögerung verlangsamt Skript-Zeit und -Ausführung. Wenn die Zeitverzögerung 0.0 beträgt, halten Skripte an.
Beeinflusst:
- llGetTime & llGetAndResetTime
- Intervalle von timer & sensor Ereignissen werden, wegen llSetTimerEvent & llSensorRepeat, in die Schlange eingereiht.
Beispiele
<lsl> // Die Anfänge eines Regionsinfo Skripts. string region; string sim;
default {
state_entry() { llSetTimerEvent(1.0); }
timer() { string hier = llGetRegionName(); if(region != hier) { sim = llGetSimulatorHostname(); region = hier; } llSetText( " REGIONSNAME : " + region + "\n SIM HOSTNAME : " + sim + "\nZEITVERZÖGERUNG : " + (string)llGetRegionTimeDilation() + "\n REGION FPS : " + (string)llGetRegionFPS(), <0,1,0>, 1.0); }}</lsl>
Siehe auch
Funktionen
• | llGetRegionFPS | – | Bezieht die FPS einer Region. | |
• | llGetTime | – | Bezieht die Skript-Zeit. | |
• | llGetAndResetTime | – | Bezieht die Skript-Zeit und setzt sie anschließend zurück. |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.