LlSetLinkTexture/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: llSetLinkTexture( integer numéro_lien, string texture, integer face );

Change la texture de la face de la prim liée identifiée par par le numéro_lien (si elle existe)

• integer numéro_lien N° de lien (0: non lié, 1: prim racine, >1: prims filles) ou un code LINK_*
• string texture un texture de l'inventaire ou un UUID
• integer face N° de face ou ALL_SIDES

Si face vaut ALL_SIDES alors la fonction s'applique à toutes les faces.

Codes Descriptions
LINK_ROOT 1 Envoie à la la prim racine.
LINK_SET -1 Envoie à toutes les prims.
LINK_ALL_OTHERS -2 Envoie à toutes les autres prims
Codes Description
LINK_ALL_CHILDREN -3 Envoie à toutes les prims filles
LINK_THIS -4 Envoie à la prim contenant ce script.

Avertissements

  • Cette fonction fait dormir le script pendant 0.2 secondes.
  • Si texture n'est pas dans l'inventaire de la prim et n'est pas un UUID ou n'est pas un texture alors une erreur se produit sur le canal DEBUG_CHANNEL.
  • Si texture est une UUID il n'y a alors aucune conséquence sur les droits de l'objet.
    • L'objet final ne subit pas de nouvelle restriction d'utilisation qui aurait pu être appliquée si l'objet pointé par l'UUID avait été présent dans l'inventaire de la prim.
  • La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.

Exemples

Applique une texture sur toutes les faces de tous les prims de l'objet (depuis la bibliothèque) <lsl>default {

   touch_start(integer detected)
   {
       llSetLinkTexture(LINK_SET, "66bf4030-04f9-a808-43ab-b48b6aeb6456", ALL_SIDES);
   }

}</lsl>

Voir également

Fonctions

•  llGetLinkNumber Renvoie le N° de lien de la prim le contenant.
•  llSetLinkAlpha Change la transparence d'une prim liée
•  llSetLinkColor Change la couleur d'une prim liée
•  llSetLinkPrimitiveParams Change les paramètres d'une prim liée
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.