Εισαγωγή στη γλώσσα LSL/OSSL
Η γλώσσα LSL είναι μια γλώσσα σεναρίων που αναπτύχθηκε για τον προγραμματισμό της συμπεριφοράς των αντικειμένων στο περιβάλλον του Second Life. Το περιβάλλον OpenSimulator υποστηρίζει το μεγαλύτερο μέρος της LSL και αρκετές επιπλέον εντολές (OSSL) που ενισχύουν τις λειτουργίες του. Στο παρόν κεφάλαι...
Κύριοι συγγραφείς: | , |
---|---|
Μορφή: | 7 |
Γλώσσα: | Greek |
Έκδοση: |
2016
|
Θέματα: | |
Διαθέσιμο Online: | http://localhost:8080/jspui/handle/11419/3196 |
id |
kallipos-11419-3196 |
---|---|
record_format |
dspace |
spelling |
kallipos-11419-31962021-07-11T15:26:11Z Εισαγωγή στη γλώσσα LSL/OSSL Vosinakis, Spyridon Βοσινάκης, Σπυρίδων ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΕΙΚΟΝΙΚΟΙ ΚΟΣΜΟΙ ΚΟΙΝΩΝΙΚΑ ΜΕΣΑ ΕΚΠΑΙΔΕΥΣΗ ΠΟΛΙΤΙΣΤΙΚΗ ΚΛΗΡΟΝΟΜΙΑ ΠΑΙΧΝΙΔΙΑ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΝΘΕΤΙΚΗ ΚΙΝΗΣΗ ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ Virtual Reality Virtual Worlds Social Media Education Cultural Heritage Computer Games Simulation Animation Computer Graphics Η γλώσσα LSL είναι μια γλώσσα σεναρίων που αναπτύχθηκε για τον προγραμματισμό της συμπεριφοράς των αντικειμένων στο περιβάλλον του Second Life. Το περιβάλλον OpenSimulator υποστηρίζει το μεγαλύτερο μέρος της LSL και αρκετές επιπλέον εντολές (OSSL) που ενισχύουν τις λειτουργίες του. Στο παρόν κεφάλαιο γίνεται μια εισαγωγή στη σύνταξη και χρήση των παραπάνω γλωσσών. Αρχικά παρουσιάζεται το μοντέλο μηχανής καταστάσεων (state machine) και ο προγραμματισμός βασισμένος σε συμβάντα (event-based programming) που υιοθετούνται από τη γλώσσα. Στη συνέχεια παρουσιάζονται οι τύποι δεδομένων, η σύνταξη, ο ορισμός καταστάσεων και η μετάβαση μεταξύ αυτών και οι βασικές εντολές της γλώσσας (δομές επανάληψης και εκτέλεσης υπό συνθήκη, μετασχηματισμός δεδομένων κ.α.). Έπειτα παρουσιάζεται ένας αριθμός από συναρτήσεις που μπορούν να επηρεάσουν την εμφάνιση και τις ιδιότητες των αντικειμένων καθώς και κατάλληλα συμβάντα για να αντιλαμβάνονται τα αντικείμενα μεταβολές στο περιβάλλον τους. Τα παραπάνω επεξηγούνται μέσω παραδειγμάτων κώδικα που μπορεί να εκτελέσει ο αναγνώστης και συμπληρώνονται από μεγάλο αριθμό ασκήσεων για πληρέστερη κατανόηση. 2016-02-11T14:49:15Z 2021-07-09T20:04:25Z 2016-02-11T14:49:15Z 2021-07-09T20:04:25Z 2016-02-11 7 http://localhost:8080/jspui/handle/11419/3196 el 1 application/pdf |
institution |
Kallipos |
collection |
DSpace |
language |
Greek |
topic |
ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΕΙΚΟΝΙΚΟΙ ΚΟΣΜΟΙ ΚΟΙΝΩΝΙΚΑ ΜΕΣΑ ΕΚΠΑΙΔΕΥΣΗ ΠΟΛΙΤΙΣΤΙΚΗ ΚΛΗΡΟΝΟΜΙΑ ΠΑΙΧΝΙΔΙΑ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΝΘΕΤΙΚΗ ΚΙΝΗΣΗ ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ Virtual Reality Virtual Worlds Social Media Education Cultural Heritage Computer Games Simulation Animation Computer Graphics |
spellingShingle |
ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΕΙΚΟΝΙΚΟΙ ΚΟΣΜΟΙ ΚΟΙΝΩΝΙΚΑ ΜΕΣΑ ΕΚΠΑΙΔΕΥΣΗ ΠΟΛΙΤΙΣΤΙΚΗ ΚΛΗΡΟΝΟΜΙΑ ΠΑΙΧΝΙΔΙΑ ΥΠΟΛΟΓΙΣΤΩΝ ΠΡΟΣΟΜΟΙΩΣΗ ΣΥΝΘΕΤΙΚΗ ΚΙΝΗΣΗ ΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ Virtual Reality Virtual Worlds Social Media Education Cultural Heritage Computer Games Simulation Animation Computer Graphics Vosinakis, Spyridon Βοσινάκης, Σπυρίδων Εισαγωγή στη γλώσσα LSL/OSSL |
description |
Η γλώσσα LSL είναι μια γλώσσα σεναρίων που αναπτύχθηκε για τον προγραμματισμό της συμπεριφοράς των αντικειμένων στο περιβάλλον του Second Life. Το περιβάλλον OpenSimulator υποστηρίζει το μεγαλύτερο μέρος της LSL και αρκετές επιπλέον εντολές (OSSL) που ενισχύουν τις λειτουργίες του. Στο παρόν κεφάλαιο γίνεται μια εισαγωγή στη σύνταξη και χρήση των παραπάνω γλωσσών. Αρχικά παρουσιάζεται το μοντέλο μηχανής καταστάσεων (state machine) και ο προγραμματισμός βασισμένος σε συμβάντα (event-based programming) που υιοθετούνται από τη γλώσσα. Στη συνέχεια παρουσιάζονται οι τύποι δεδομένων, η σύνταξη, ο ορισμός καταστάσεων και η μετάβαση μεταξύ αυτών και οι βασικές εντολές της γλώσσας (δομές επανάληψης και εκτέλεσης υπό συνθήκη, μετασχηματισμός δεδομένων κ.α.). Έπειτα παρουσιάζεται ένας αριθμός από συναρτήσεις που μπορούν να επηρεάσουν την εμφάνιση και τις ιδιότητες των αντικειμένων καθώς και κατάλληλα συμβάντα για να αντιλαμβάνονται τα αντικείμενα μεταβολές στο περιβάλλον τους. Τα παραπάνω επεξηγούνται μέσω παραδειγμάτων κώδικα που μπορεί να εκτελέσει ο αναγνώστης και συμπληρώνονται από μεγάλο αριθμό ασκήσεων για πληρέστερη κατανόηση. |
format |
7 |
author |
Vosinakis, Spyridon Βοσινάκης, Σπυρίδων |
author_facet |
Vosinakis, Spyridon Βοσινάκης, Σπυρίδων |
author_sort |
Vosinakis, Spyridon |
title |
Εισαγωγή στη γλώσσα LSL/OSSL |
title_short |
Εισαγωγή στη γλώσσα LSL/OSSL |
title_full |
Εισαγωγή στη γλώσσα LSL/OSSL |
title_fullStr |
Εισαγωγή στη γλώσσα LSL/OSSL |
title_full_unstemmed |
Εισαγωγή στη γλώσσα LSL/OSSL |
title_sort |
εισαγωγή στη γλώσσα lsl/ossl |
publishDate |
2016 |
url |
http://localhost:8080/jspui/handle/11419/3196 |
work_keys_str_mv |
AT vosinakisspyridon eisagōgēstēglōssalslossl AT bosinakēsspyridōn eisagōgēstēglōssalslossl |
_version_ |
1771301336698060801 |