Adobe PDF (613.07 kB)
Title Details:
Εισαγωγή στη γλώσσα LSL/OSSL
Authors: Vosinakis, Spyridon
Reviewer: Chorianopoulos, Konstantinos
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SYSTEMS FUNDAMENTALS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > GRAPHICS AND VISUALIZATION
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > MULTIMEDIA SYSTEMS
ENGINEERING AND TECHNOLOGY > TECHNOLOGICAL SCIENCES AND ENGINEERING > TELECOMMUNICATIONS ENGINEERING AND TECHNOLOGY > WEB TECHNOLOGIES
HUMANITIES AND ARTS > EDUCATION AND EDUCATION SCIENCES > EDUCATIONAL TECHNOLOGY > COMPUTER ASSISTED EDUCATION
Keywords:
Virtual Reality
Virtual Worlds
Social Media
Education
Cultural Heritage
Computer Games
Simulation
Animation
Computer Graphics
Description:
Abstract:
Η γλώσσα LSL είναι μια γλώσσα σεναρίων που αναπτύχθηκε για τον προγραμματισμό της συμπεριφοράς των αντικειμένων στο περιβάλλον του Second Life. Το περιβάλλον OpenSimulator υποστηρίζει το μεγαλύτερο μέρος της LSL και αρκετές επιπλέον εντολές (OSSL) που ενισχύουν τις λειτουργίες του. Στο παρόν κεφάλαιο γίνεται μια εισαγωγή στη σύνταξη και χρήση των παραπάνω γλωσσών. Αρχικά παρουσιάζεται το μοντέλο μηχανής καταστάσεων (state machine) και ο προγραμματισμός βασισμένος σε συμβάντα (event-based programming) που υιοθετούνται από τη γλώσσα. Στη συνέχεια παρουσιάζονται οι τύποι δεδομένων, η σύνταξη, ο ορισμός καταστάσεων και η μετάβαση μεταξύ αυτών και οι βασικές εντολές της γλώσσας (δομές επανάληψης και εκτέλεσης υπό συνθήκη, μετασχηματισμός δεδομένων κ.α.). Έπειτα παρουσιάζεται ένας αριθμός από συναρτήσεις που μπορούν να επηρεάσουν την εμφάνιση και τις ιδιότητες των αντικειμένων καθώς και κατάλληλα συμβάντα για να αντιλαμβάνονται τα αντικείμενα μεταβολές στο περιβάλλον τους. Τα παραπάνω επεξηγούνται μέσω παραδειγμάτων κώδικα που μπορεί να εκτελέσει ο αναγνώστης και συμπληρώνονται από μεγάλο αριθμό ασκήσεων για πληρέστερη κατανόηση.
Linguistic Editors: Psatha, Eleni
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). Εισαγωγή στη γλώσσα 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