Difference between revisions of "LlVolumeDetect/fr"

From Second Life Wiki
Jump to navigation Jump to search
m (fixe)
m (mise en forme du code lsl)
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
|func=llVolumeDetect|p1_type=integer|p1_name=détection
|func=llVolumeDetect|p1_type=integer|p1_name=détection
|func_footnote
|func_footnote
|func_desc=Si '''détection''' prend la valeur {{LSLG/fr|TRUE}}, l'objet devient ''fantôme'' et déclenche un évènement {{LSLG/fr|collision_start}} et {{LSLG/fr|collision_end}} quand les deux objets commencent et arrêtent d'être en collision.
|func_desc=Si '''détection''' prend la valeur {{LSLG/fr|TRUE}}, l'objet devient ''fantôme'' et déclenche les évènements {{LSLG/fr|collision_start}} et {{LSLG/fr|collision_end}} lorsqu'un autre objet commence ou arrête de l'interpénètrer.
|return_text
|return_text
|spec
|spec
Line 10: Line 10:
*Ne détecte que les objets physiques.
*Ne détecte que les objets physiques.
|constants
|constants
|examples=<lsl>// par Cory Bjornson
|examples=<source lang = lsl2>
 
default
default
{
{
Line 17: Line 16:
{
{
llVolumeDetect(TRUE); // lance llVolumeDetect
llVolumeDetect(TRUE); // lance llVolumeDetect
llSetStatus(STATUS_PHANTOM, TRUE); // Rend la prim fantôme/
}
}
collision(integer total_number)
collision_start(integer total_number)
{
{
llSay(0, "Détecté!"); // Vous signale lorsque quelque chose penètre la prim.
llSay(0, "Détecté!"); // Vous signale lorsque quelque chose penètre la prim.
}
}
}
}</source>
}</lsl>
|helpers
|helpers
|also_functions=
|also_functions=

Latest revision as of 01:01, 20 September 2015

Description

Fonction: llVolumeDetect( integer détection );

Si détection prend la valeur TRUE, l'objet devient fantôme et déclenche les évènements collision_start et collision_end lorsqu'un autre objet commence ou arrête de l'interpénètrer.

• integer détection

Avertissements

  • Doit être appliqué à la prim racine.
  • Ne fonctionne pas sur les attachements..
  • Ne détecte que les objets physiques.

Exemples

default
{
	state_entry()
	{
		llVolumeDetect(TRUE); // lance llVolumeDetect
	}
	collision_start(integer total_number)
	{
		llSay(0, "Détecté!"); // Vous signale lorsque quelque chose penètre la prim.
	}
}

Voir également

Évènement

•  collision_start Evènement : début de collision
•  collision Evènement déclenché par une collision
•  collision_end Evènement : fin de collision

Fonctions

•  llPassCollisions Permet de communiquer l'évenement collision aux prims parents.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.