Timer/fr
< Timer
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Défauts
- Le temps entre deux évènements peut dépasser le temps spécifié avec llSetTimerEvent à cause de:
- La dilation temporelle - cf. llGetRegionTimeDilation pour plus d'informations.
- Le délai des évènements - Un nombre limité d'évènements peut être déclenché par seconde.
- L'execution de l'évènement - Si l'execution d'un évènement prend trop de temps.
- Un seul timer peut être actif par script.
- Le timer est conservé lors des changements d’états mais pas lors des réinitialisations de script
Exemples
<lsl> float gap = 2.0; float counter = 0.0;
default {
state_entry() { // active un timer toutes les 2 secondes llSetTimerEvent(gap); }
timer() { counter = counter + gap; llSay(0, (string)counter+" secondes se sont écoulées"); }
} </lsl>
Voir aussi
Fonctions
• | llSetTimerEvent | – | Active un évènement de type timer |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.