Adobe PDF (613.07 kB)
Title Details:
Introduction to LSL/OSSL
Authors: Vosinakis, Spyridon
Reviewer: Chorianopoulos, Konstantinos
Description:
Abstract:
LSL is a scripting language developed for programming the behaviour of objects in the Second Life environment. The OpenSimulator environment supports most of LSL and several additional commands (OSSL) that enhance its functionality. This chapter provides an introduction to the syntax and usage of these languages. First, the state machine model and event-based programming adopted by the language are introduced. Then the data types, syntax, state definition and transition between them and the basic language commands (iteration and conditional execution structures, data transformation, etc.) are presented. A number of functions that can affect the appearance and properties of objects are then presented, as well as appropriate events to make objects aware of changes in their environment. The above is explained through code examples that the reader can execute and is complemented by a large number of exercises for a more complete understanding.
Linguistic Editors: Psatha, Eleni
Technical Editors: Vosinakis, Spyridon
Graphic Editors: Vosinakis, Spyridon
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-nd/3.0/gr
Handle http://hdl.handle.net/11419/3196
Bibliographic Reference: Vosinakis, S. (2015). Introduction to LSL/OSSL [Chapter]. In Vosinakis, S. 2015. Virtual worlds [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/3196
Language: Greek
Is Part of: Virtual worlds
Publication Origin: Kallipos, Open Academic Editions