Etape 4: A Closer Look
Jetons un oeil sur le code deafult.Début de code
par défaut
{
state_entry()
{
llSay (0, « Bonjour, Avatar! ») ;
}
touch_start (entier total_number)
{
llSay (0, "Touched.") ;
}
}
Fin de code
Le code ci-dessus contient 2 commentaires, 1 État, 2 épreuves et 2 fonctions. Permet de regarder les séparement.
COMMENTAIRES
Toute ligne commençant par deux barres obliques est un commentaire. Il ne s’exécutera pas et est utilisé pour vous aider à documenter votre code.
Il s’agit d’un commentaire
ÉTATS
Un « Etat » LSL est une section qui est en cours d’exécution et attente d’événements. Seul un État peut être actif à tout moment par script. Chaque script doit avoir un État par défaut au moins un événement dedans. À l’exception de l’État par défaut, chaque État est définit par le terme État suivie du nom de l’État. Le contenu de l’État est enfermé dans deux accolades.
par défaut
{
contenu de l’État cliquez ici
}
État jouant
{
Il s’agit d’un état appelé « jouer »
}
ÉVÉNEMENTS
Les événements sont à l’intérieur des États. Par « l’intérieur », je veux dire que c’est entre les accolades ouvertes et fermées qui représentent le corps de l’État. Lorsque cet État est activée, ces événements attendent d’être déclenchée et exécuter le code à l’intérieur d’eux. Nous avons vu « state_entry » qui est trigged par l’un État étant introduits et « touch_start » qui se déclenche lorsque vous, ou quelqu'un, touche un objet.
Jetons un oeil sur le code deafult.
Début de code
par défaut
{
touch_start (entier total_number) / / il s’agit d’un événement
{
Ceci est le contenu de l’événement
}
fin de l’événement
}
fin de l’État
FONCTIONS
Fonctions poser à l’intérieur des événements et sont intégrés ou définis par vous. Ceux intégrés à LSL commencent toutes par deux minuscules de L Nous avons vu jusqu’ici llSay(). Fonctions prennent des « arguments » ou valeurs entre parenthèses qui le suivent. Si vous survolez la fonction dans l’éditeur, un popup va montrer que vous dire ce que la fonction attend. Dans le cas de llSay il s’attend à un nombre et une chaîne. Que nous l’envoyions le chiffre zéro et la chaîne « Hello, Avatar! » séparés par des virgules. La fonction « attend » un certain nombre et cordes et ne prendra pas autre chose.