Difference between revisions of "LlSetTextureAnim/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) (Localized to french) |
|||
(One intermediate revision by one other user not shown) | |||
Line 21: | Line 21: | ||
*On ne peut combiner en même temps ROTATE et SCALE | *On ne peut combiner en même temps ROTATE et SCALE | ||
*'''taillex''' & '''tailley''' varient entre 0 et 255 | *'''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. | |||
|constants={{{!}} class="sortable collapsible" {{Prettytable/fr}} | |constants={{{!}} class="sortable collapsible" {{Prettytable/fr}} | ||
{{!}}-{{Hl2}} | {{!}}-{{Hl2}} | ||
Line 57: | Line 58: | ||
|examples= | |examples= | ||
La texture est animée en boucle de manière fluide | La texture est animée en boucle de manière fluide | ||
< | <lsl> | ||
llSetTextureAnim(ANIM_ON | SMOOTH | LOOP , ALL_SIDES, 1, 1, 1, 1, 1); | llSetTextureAnim(ANIM_ON | SMOOTH | LOOP , ALL_SIDES, 1, 1, 1, 1, 1); | ||
</ | </lsl> | ||
La texture est animée en boucle de manière fluide mais en sens inverse | La texture est animée en boucle de manière fluide mais en sens inverse | ||
< | <lsl> | ||
llSetTextureAnim(ANIM_ON | SMOOTH | LOOP , ALL_SIDES, 1, 1, 1, 1, -1); | llSetTextureAnim(ANIM_ON | SMOOTH | LOOP , ALL_SIDES, 1, 1, 1, 1, -1); | ||
</ | </lsl> | ||
Divise la texture en 64 "cellules", 8 horizontales et 8 verticales et passe de l'une à l'autre, de gauche à droite, de haut en bas. Cette fonction est utile pour appliquer des animations | Divise la texture en 64 "cellules", 8 horizontales et 8 verticales et passe de l'une à l'autre, de gauche à droite, de haut en bas. Cette fonction est utile pour appliquer des animations | ||
< | <lsl> | ||
llSetTextureAnim( ANIM_ON | LOOP, ALL_SIDES, 8, 8, 0, 64, 6.4 ); | llSetTextureAnim( ANIM_ON | LOOP, ALL_SIDES, 8, 8, 0, 64, 6.4 ); | ||
</ | </lsl> | ||
Fait tourner la texture en sens inverse des aiguilles d'une montre à la vitesse de 2 tours/seconde. Mettez la dernière valeur à -2*TWO_PI pour tourner dans le sens inverse. | Fait tourner la texture en sens inverse des aiguilles d'une montre à la vitesse de 2 tours/seconde. Mettez la dernière valeur à -2*TWO_PI pour tourner dans le sens inverse. | ||
< | <lsl> | ||
llSetTextureAnim(ANIM_ON | SMOOTH | ROTATE | LOOP, ALL_SIDES,1,1,0, TWO_PI, 2*TWO_PI); | llSetTextureAnim(ANIM_ON | SMOOTH | ROTATE | LOOP, ALL_SIDES,1,1,0, TWO_PI, 2*TWO_PI); | ||
</ | </lsl> | ||
Grossit et rétrécit la texture | Grossit et rétrécit la texture | ||
< | <lsl> | ||
llSetTextureAnim(ANIM_ON | SMOOTH | SCALE | PING_PONG | LOOP, ALL_SIDES, 1, 1, 1, 3, 2); | llSetTextureAnim(ANIM_ON | SMOOTH | SCALE | PING_PONG | LOOP, ALL_SIDES, 1, 1, 1, 3, 2); | ||
</ | </lsl> | ||
|helpers | |helpers | ||
|also_functions | |also_functions |
Latest revision as of 02:04, 3 April 2012
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.