LlSetScale/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: llSetScale( vector dim );47 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Change les dimensions de la prim
• vector | dim | – | nouvelles dimensions |
Les composantes x, y & z de dim doivent être dans l'intervale [0.01, 10.0], si elles n’y sont pas, elles sont arrondies à la limite la plus proche.
Avertissements
Cette fonction change les dimensions de la prim contenant le script et non l’objet entier.
Exemples
<lsl> //Une porte basique qui s’ouvre et se ferme lorsqu’un avatar entre en collision avec. //Pas trés efficace, il serait plus efficace d’utiliser llSetStatus(STATUS_PHANTOM, 1)... //mais ça marche. vector startingSize; default {
state_entry() { startingSize = llGetScale(); } collision_start(integer i) { llSetScale(<.1, .1, .1>); //réduit llSetPos(llGetPos() + <0,0,10>); //la masque llSetTimerEvent(3); } timer() { llSetTimerEvent(0); llSetScale(startingSize); //Retour à la taille normale llSetPos(llGetPos() - <0,0,10>); //retour à la position de dépat. }
} //par Xaviar Czervik. </lsl>
Voir également
Fonctions
• | llGetScale | – | Renvoie les dimensions de la prim | |
• | llSetPrimitiveParams | – | Change les paramètres de la prim | |
• | llGetPrimitiveParams | – | Renvoie les paramètres de la prim |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.