LlDetectedLinkNumber
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llDetectedLinkNumber( integer Numéro_lien );| 40 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un integer correspondant au numéro du lien ayant déclenché l'évènement. Si la fonction n'est pas reconnue par l'évènement, la fonction renvoie zéro.
| • integer | Numéro_lien | – | Index des informations de détection |
Numéro_lien n'accepte pas les index négatifs.
Réservé seulement aux évènements Touch & Collision.
Spécifications
Les fonctions llDetected* peuvent être appellées depuis n'importe quel évènement, mais elles ne renverront de valeurs différentes de leur valeur standard que lorsqu'elles sont appellées depuis un évènement de Détection.
Avertissements
- Les évènement activant les fonctions llDetected* renvoyent toujours au moins un élément détecté.
- Les évènements de Détection ne sont pas déclenchés s'il n'y a rien à détecter (sauf pour no_sensor mais il n'active pas les fonctions llDetected*).
- Le compteur de l'évènement de Détection n'est jamais, initialement, en dessous de 1.
- Ne fonctionnera mal avec llVolumeDetect.
Exemples
<lsl> default {
touch_start(integer num_detected)
{
integer i = 0;
for(; i<num_detected; ++i)
llWhisper(0, "Numéro du lien touché : " + (string)llDetectedLinkNumber(i));
}
} </lsl>
Voir également
Évènement
| • | touch_start | – | Evènement déclenché par un touché | |
| • | touch | – | Evènement déclenché par un touché | |
| • | touch_end | – | Evènement déclenché par un touché | |
| • | collision_start | – | Evènement déclenché par une collision | |
| • | collision | – | Evènement déclenché par une collision | |
| • | collision_end | – | Evènement déclenché par une collision |
Articles
| • | Detected |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.