Kurz LSL skriptování

Během podzimu 2009 jsem v Second Life vedl 10 navazujících lekcí o Linden Script Language - skriptovacím jazyce používaném ve virtuálním světě Second Life. Na této stránce naleznete hlasové záznamy a kopie prezentací ze všech lekcí.

1. FUNGOVÁNÍ A STRUKTURA SKRIPTU
- V jakém stavu se objekt může nacházet
- Jak v objektu funguje skript
- Základní kostra skriptu - States a Events

Prezentace  |  Audio záznam  |  Příklady skriptů  |  Video ukázka

2. Z ČEHO SE SKLÁDÁ SKRIPT
- Proměnné a konstanty
- Kontrola běhu skriptu
- Předdefinované a uživatelské funkce

Prezentace  |  Audio záznam  |  Příklady skriptů  |  Video ukázka

3. VLASTNOSTI OBJEKTU
- Jak změnit tvar a vzhled objektu
- Jak nastavit text, barvu, texturu, světlo
- Praktický příklad: Lampička

Prezentace  |  Audio záznam  |  Příklady skriptů  |  Video ukázka

4. POHYB OBJEKTU
- Fyzické a nefyzické objekty
- Jak hýbat objektem
- Praktický příklad: Pseudo-teleportace pomocí Warpu
- Praktický příklad: Jak vytvořit skript pro dveře

Prezentace  |  Audio záznam  |  Příklady skriptů  |  Video ukázka

5. POSE BALLY
- Jak skript pracuje s animacemi
- Praktický příklad: Jak vytvořit židli s animací
- Praktický příklad: Pseudo-teleportace pomocí llSitTarget

Prezentace  |  Audio záznam  |  Příklady skriptů  |  Video ukázka

6. KOMUNIKACE SKRIPTU
- Komunikace skriptu s avatarem
- Jak si skripty povídají mezi sebou
- Komunikace SL + Internet
- Praktický příklad: Nastavení barvy nábytku dialogem

Prezentace  |  Audio záznam  |  Příklady skriptů

7. INVENTORY OBJEKTU
- Rozdíl mezi inventory avatara a inventory objektu
- Co lze a nelze skriptem udělat
- Praktický příklad: Jak si zřídit schránku na vzkazy
- Praktický příklad: Výdejní automat

Prezentace  |  Audio záznam  |  Příklady skriptů

8. DETEKTORY
- Detektory okolí
- Jak vytvořit senzory
- Praktický příklad: Automatické otvírání dveří
- Praktický příklad: Automatické uvítání návštěvníků

Prezentace  |  Audio záznam  |  Příklady skriptů

9. PARTICLES
- Co jsou particles a kdy je použít
- Jak zkrotit particles pro svou potřebu
- Praktický příklad: Kouř z komína

Prezentace  |  Audio záznam  |  Příklady skriptů

10. PŘÍKLADY, DOKUMENTACE
- Jak (ne)zatížit region lagem
- Jeden problém má více řešení
- Kde hledat další rady a příklady
- Jak pracovat s referenční příručkou

Prezentace  |  Audio záznam  |  Příklady skriptů