LlSetScale/fr
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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.