Die Linden Scripting Language (LSL) wird benutzt um interaktive Inhalte im Second Life zu erstellen.
LSL ist eine einfache, leistungsfähige Programmiersprache, die benutzt wird um in Objekte Verhaltensweisen einzubetten, die im Second Life existieren. Sie orientiert sich am bekannten Syntax der C/Java-Sprache. Die LSL Programmiersprache ist ereignisgesteuert, beeinhaltet States und 3D-Variablen (Vector und Quaternion?) eines Objets sowie eine Reihe von Built-in Funktionen, welche Physic und die Avatarinteraktion beeinflussen. Einige Funktionen, die normalerweise in Programmiersprachen vorhanden sind, fehlen in der LSL Programmiersprache, vor allen Dingen Arrays (es gibt aber eine Listenfunktion) und benutzerdefinierte Konstanten.
Es können auch mehrere Scripte an das gleiche Objekt gehängt werden, die es einer Reihe von kleinen Scripten erlauben, einzelne Funktionen zu starten, welche dazu führen, dass das Script bestimmte Funktionen (z.B. Hover, etc.) ausführt oder erlauben, Scripte zu kombinieren um neue Verhaltensweisen zu erschaffen.
Möchten Sie LSL lernen? Nehmen Sie an einem Crashkurs teil, sehen Sie sich Beispielscripte und den Style Guide an!
Home | Funktionen | Script | Alternative Editoren