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 |