LlGetAndResetTime/fr

From Second Life Wiki
< LlGetAndResetTime
Revision as of 11:51, 18 March 2008 by Gally Young (talk | contribs) (Localized to french)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Fonction: float llGetAndResetTime( );

Renvoie un float correspondant au temps d’exécution du script en secondes puis ré-initie ce temps à zéro.


Spécifications

Ce temps diffère du temps réel car il est affecté par la dilatation temporelle. Consultez llGetRegionTimeDilation pour plus d’info.

Avertissements

  • Le temps d’exécution d’un script est remis à zéro dans les cas suivants :
  • Ce temps ne mesure pas le temps réel car il est affecté par la dilatation temporelle.

Exemples

<lsl> default {

   state_entry()
   {
       llResetTime();
   }
   touch_start(integer num_touch)
   {
       float time = llGetAndResetTime(); //équivalent à l’appel de llGetTime() puis de llResetTime()     
       llSay(0,(string)time + " secondes se sont écoulées depuis le dernier touché." );
   }

} </lsl>

Notes

Le temps d’exécution du script est influencé par la dilatation temporelle.
Pour le mesurer le temps réel, utilisez llGetTimestamp car la dilatation temporelle et les réinitialisations peuvent souvent influencer le décompte du temps.

Voir également

Fonctions

•  llResetTime Réinitie le decompte du temps d'exécution du script
•  llGetTime Renvoie le temps d’exécution du script
•  llGetRegionTimeDilation Renvoie la dilatation temporelle
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.