Introducción en LSL scripting en Second Life (4 / 8 paso)

Paso 4: Una mirada más cercana

Permite echar un vistazo al código predeterminado.

Inicio de código
por defecto
{
state_entry()
{
llSay (0, "Hola, Avatar!");
}

touch_start (entero total_number)
{
llSay (0, "tocó.");
}
}
Fin de código

El código anterior contiene 2 comentarios y 1 Estado, 2 eventos, 2 funciones. Permite verlos individualmente.

COMENTARIOS

Cualquier línea a partir de dos barras inclinadas es un comentario. No funciona y se utiliza para ayudar a documentar su código.

Este es un comentario

ESTADOS

Un "estado" en LSL es una sección que es funcionando y a la espera de acontecimientos. Sólo un estado puede ser activo en cualquier momento por script. Cada script debe tener un estado de defecto con al menos un evento en él. Excepto para el estado por defecto, cada Estado es definir la palabra estado seguido por el nombre del estado. El contenido del estado se encuentran en dos llaves.

por defecto
{
contenido del estado ir aquí
}

estado jugando
{
se trata de un estado llamado "jugando"
}

EVENTOS

Eventos están dentro de los Estados. Por "dentro" me refiero a que está entre las llaves abiertas y cerradas que representan el cuerpo del estado. Cuando ese estado se activa, esos acontecimientos esperan se dispara y ejecuta el código dentro de ellos. Hemos visto "state_entry" que se trigged por el un estado estando inscrito y "touch_start" que se activa cuando usted, o alguien, toca un objeto.

Permite echar un vistazo al código predeterminado.

Inicio de código
por defecto
{
touch_start (entero total_number) / / este es un evento
{
Este es el contenido del evento
}
final del evento
}
fin del estado

FUNCIONES

Poner dentro de eventos y son incorporados o definidos por usted. Ésos construidos a LSL todos comienzan con dos minúsculas de L Hemos visto llSay() hasta ahora. Funciones toman "argumentos" o valores en el paréntesis que le siguen. Si pasa el cursor sobre la función en el editor, una ventana emergente mostrará que decirle lo que espera la función. En el caso de llSay se espera que un número y una cadena. Enviamos el número cero y la cadena "Hola, Avatar!" separados por comas. La función "espera" un número y cadenas y no toma nada.

Artículos Relacionados

Cómo utilizar Photoshop para crear texturas con canales alfa para Second Life

Cómo utilizar Photoshop para crear texturas con canales alfa para Second Life

esto lo guiará paso a paso sobre cómo hacer texturas con transparencia para Second Life utilizando Adobe Photoshop CS. Incluye consejos sobre cómo evitar borrosos contornos blancos y un poco de información sobre máscaras y canales alfa.Paso 1: Resume
Dando los primeros regalos de la vida en Second Life mediante Amazon.com

Dando los primeros regalos de la vida en Second Life mediante Amazon.com

en el mundo virtual Second Life es fácil de formar amistades muy cercano con alguien que no tenga la oportunidad de conocerla en persona. Los residentes de vida segunda celebran fiestas primera vida como día de San Valentín, Navidad y celebraciones p
Cómo aplicar texturas en objeto individual emerge en Second Life

Cómo aplicar texturas en objeto individual emerge en Second Life

dentro de Second Life tiene la posibilidad de aplicar varias texturas a un objeto. El proceso es muy sencillo y puede realzar grandemente el aspecto de sus estructuras.Paso 1: Crear un único "prim" en la forma de un cuadro de Con su caja selecci
Hacer texturas para Second LIfe

Hacer texturas para Second LIfe

rápido escaneo en la web para las tendencias de moda 2012 rápidamente revelaron algunos cueros exóticos muy ingeniosos - pieles de cocodrilo y tal. Me ha gustado diseñar moda bastantes texturas para Second Life , por lo que he puesto juntos un exótic
Hacer un Cut-Out en Second Life

Hacer un Cut-Out en Second Life

un recorte es parte de una captura de pantalla con el fondo hecho transparente por lo que está solo. Utilizarlos para mostrar y vender ropa o avatares, como suplentes para imágenes, o cualquier otra cosa que usted puede pensar.En esta captura de pant
Introducción a MEL Scripting en Maya: fractales 3D

Introducción a MEL Scripting en Maya: fractales 3D

Maya es una herramienta muy poderosa para la creación de animaciones 3D y motion graphics. Puede modelo, textura, luz, animar y renderizar en el mismo entorno. Interfaz visual de los mayas es potente y profundo. Permite a las personas crear animacion
Introducción a VB Script: una guía para principiantes: parte 2: trabajar con archivos de

Introducción a VB Script: una guía para principiantes: parte 2: trabajar con archivos de

bien en mi último VBScript instructable, fui sobre cómo hacer un script para apagar tu internet para jugar Xbox 360. Hoy tengo un problema diferente. Mi ordenador ha sido cerrar a veces al azar y quiero iniciar sesión cada vez que se reinicia el orde
Gandhi: 17' alto Avatar cartón

Gandhi: 17' alto Avatar cartón

este instructable le llevará a través del proceso permite crear un 17' altura reproducción de mi avatar de Second Life, MGandhi Chakrabarti. En marzo de 2008 me y mi avatar de Gandhi caminado a través de Second Life durante 26 días para representar s
Cómo un objeto de fetiche mercancía Virtual dolorosamente autorreferencial de artesanías (para diversión y beneficio!)

Cómo un objeto de fetiche mercancía Virtual dolorosamente autorreferencial de artesanías (para diversión y beneficio!)

En este Instructable de siete pasos fáciles de seguir, usted aprenderá cómo convertir un producto virtual ingrávido en una pieza con amor hechos a mano de artesanía artesanal destinada a colapsar en su propia base meta-indicial como el agujero negro
Tutorial Sensor de la inclinación

Tutorial Sensor de la inclinación

¿Qué es un sensor de inclinación?Sensores de inclinación le permiten detectar orientación o inclinación. Son pequeños, barato, bajo consumo y fácil de usar. Si se utiliza correctamente, no desgastará. Su simplicidad les hace popular para los juguetes
Segunda vida de hélice rota para aviones rc modelo

Segunda vida de hélice rota para aviones rc modelo

pilotos del principiante de los aeroplanos modelo controlados de radio saben cuánto sucede a una hélice. Y adaptador de hélice-protector incluso no siempre ayuda. Un fin de semana cuando me había roto mi último propulsor y las tiendas cerraron, una i
Pluma de la tinta de Steampunk. O la segunda vida de pluma

Pluma de la tinta de Steampunk. O la segunda vida de pluma

Steampunk tinta pluma. O de la vieja pluma de Second life.¿La historia: cómo dar una segunda vida a tu vieja pluma favorita?Esta pluma de la tinta fue construido para traer a vida oro plateado tinta pluma de 196 x aduana. Pedido del cliente: "constru
Escribir un nuevo servicio para linux (opensuse)

Escribir un nuevo servicio para linux (opensuse)

Este instructable le enseña a escribir y poner en práctica un nuevo servicio en Linux (opensuse).Usted aprenderá cómo convertir un script de shell en un servicio.¿Qué es bueno para?Un servicio puede hacer varias cosas.Esto es para hacer un seguimient
Cama hamaca estilo minimalista

Cama hamaca estilo minimalista

Me gradué de la Universidad con twin XL hojas, un ingeniero y un coche demasiado pequeño para caber un colchón. Después de una semana de dormir en el piso (y un poco de dolor de espalda) decidí que necesitaba una actualización. Mi objetivo era hacer