Timer/fr
< Timer
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.