LlSetTexture/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: llSetTexture( string texture, integer face );

Applique la texture sur la face de la prim.

• 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.

Avertissements

  • Cette fonction fait dormir le script pendant 0.2 secondes.
  • La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.
  • 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.

Exemples

Ce script applique la premiere texture de l'inventaire du prim sur la face n°0. <lsl> default {

   state_entry()
   {
       string texture = llGetInventoryName(INVENTORY_TEXTURE, 0);
       llSetTexture(texture, ALL_SIDES);
   }

}</lsl>

Voir également

Fonctions

•  llSetLinkTexture Change la texture d'une prim liée.
•  llGetTexture Renvoie la texture d'une face de la prim.
•  llSetPrimitiveParams Change les paramètres de la prim.
•  llSetLinkPrimitiveParams Change les paramètres d'une prim liée.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.