LlSetTextureAnim/fr
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 |
Description
Fonction: llSetTextureAnim( integer mode, integer face, integer taillex, integer tailley, float début, float longueur, float vitesse );211 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Permet de fixer les paramètres d'animation de la texture sur la face indiquée en modifiant la taille et en jouant sur le décalage (Offset)
• integer | mode | – | code des modes d'animation | |
• integer | face | – | N° de face ou ALL_SIDES | |
• integer | taillex | – | Taille de l'axe horizontal (ignoré pour les modes ROTATE et SCALE) | |
• integer | tailley | – | Taille de l'axe vertical (ignoré pour les modes ROTATE et SCALE) | |
• float | début | – | Position de démarrage/numéro de frame (ou angle en radians pour ROTATE) | |
• float | longueur | – | nombre de frames à faire défiler (ou angle en radians pour ROTATE) | |
• float | vitesse | – | nombre de frames par secondes (doit être non nul) |
début accepte les index négatifs.
Si face vaut ALL_SIDES alors la fonction s'applique à toutes les faces.
Les frames sont numérotées de gauche à droite, de haut en bas et démarrent à 0.
Une vitesse négative a le même effet que le code REVERSE (lecture inversée).
Modes | Descriptions | |
---|---|---|
ANIM_ON | 0x01 | Active l'animation de texture |
LOOP | 0x02 | Fait passer l'animation en boucle. |
REVERSE | 0x04 | Joue l'animation à l'envers. |
PING_PONG | 0x08 | Joue l'animation en avant puis en arrière. |
SMOOTH | 0x10 | Glisse la texture dans la direction X au lieu de jouer des frames séparées. Les transitions seront plus fluides dans les modes SCALE et ROTATE . |
ROTATE | 0x20 | Fait tourner la texture Ne fonctionne pas avec le mode SCALE |
SCALE | 0x40 | Anime la texture en jouant sur la taille. Ne fonctionne pas avec le mode ROTATE |
Avertissements
- La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.
- On ne peut avoir plus d'une texture animée par prim
- Appliquer llSetTextureAnim plus d'une fois sur une prim annule les précédents règlages.
- On ne peut combiner en même temps ROTATE et SCALE
- taillex & tailley varient entre 0 et 255
- la texture n'est pas répétée en X ni en Y et ne subit pas de rotation ni de décalage.
Exemples
La texture est animée en boucle de manière fluide <lsl>
llSetTextureAnim(ANIM_ON
Voir également
Articles
• | Negative_Index |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.