Difference between revisions of "Collision/fr"

From Second Life Wiki
Jump to navigation Jump to search
(localized to french)
 
m
Line 1: Line 1:
{{LSL_Event/fr|event_id=6|event_delay|event=collision
{{Issues/SVC-3306}}{{LSL_Event/fr|event_id=6|event_delay|event=collision
|p1_type=integer|p1_name=num_détection|p1_desc
|p1_type=integer|p1_name=num_détection|p1_desc
|event_desc=Se déclenche quand un objet entre en collision avec un autre objet.
|event_desc=Se déclenche quand un objet entre en collision avec un autre objet.
|constants
|constants
|spec
|spec
|caveats
|caveats=
Ne détecte pas les collisions avec le sol, utilisez [[land_collision/fr|land_collision]] à la place.
|examples=<lsl>//Passera l'objet en fantôme s'il s'agit d'une personne de la liste.
|examples=<lsl>//Passera l'objet en fantôme s'il s'agit d'une personne de la liste.


Line 32: Line 33:
|also_footer
|also_footer
|notes
|notes
|mode
|issues
|deprecated
|cat1=Collision/fr
|cat1=Collision/fr
|cat2=Detected/fr
|cat2=Detected/fr
|cat3
|cat3
|cat4}}
|cat4}}

Revision as of 10:16, 13 April 2009

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

   Add enumeration to llPassCollisions() to provide PASS_ALWAYS, PASS_IF_NOT_HANDLED, and PASS_NEVER as explicit options.
(Was: Collisions passed to parent REGARDLESS llPassCollisions(FALSE) in child)
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.