Collision/fr

From Second Life Wiki
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.

Description

! Event: collision( integer num_détection ){ ; }

Se déclenche quand un objet entre en collision avec un autre objet.

• integer num_détection

Défauts

Ne détecte pas les collisions avec le sol, utilisez land_collision à la place.

Exemples

<lsl>//Passera l'objet en fantôme s'il s'agit d'une personne de la liste.

list access_list = ["Governor Linden"];

default {

   collision(integer num_detected)
   {
       if(~llListFindList(access_list, (list)llDetectedName(0)))
       {
           llSetStatus(STATUS_PHANTOM, TRUE);
       }
   }

}</lsl>

Voir aussi

Evénements

•  collision_start Evénement : début de collision
•  collision_end Evénement : fin de collision

Fonctions

•  llPassCollisions Permet de communiquer la collision entre prims liées
•  llCollisionFilter Permet de filtrer les collisions
•  llCollisionSound Permet de changer le son de collision
•  llCollisionSprite Permet de changer les sprites de collision
•  llVolumeDetect Permet d'activer le detecteur de collision

Notes complémentaires

Problèmes

   L'évènement Collision est communiqué SANS tenir compte de llPassCollisions(FALSE) au niveau des prims filles
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.