Difference between revisions of "User:Michel Lemmon/Script Base"

From Second Life Wiki
Jump to navigation Jump to search
Line 78: Line 78:
*llSay(0,'''Ciao, Avatar!''');
*llSay(0,'''Ciao, Avatar!''');
poi premete il tasto '''Save''' che si sarà illuminato.
poi premete il tasto '''Save''' che si sarà illuminato.
[[Image:scripciao.jpg]]
Il programma non appena salvato visualizzerà immediatamente la modifica in basso a sinistra.
[[Image:risultato.jpg]]
Mentre vi avrà detto mentre compilava e salvava nella finestra di '''editing''':
[[Image:compila.jpg]]
Se toccate l’oggetto in basso a sinistra comparirà:
[[Image:tocca.jpg]]
Come vedete c’è una precisa relazione fra quello che scrivete nella finestra di editing e quello che l’oggetto fa quando viene resettato oppure toccato.
*State_entry: azione fatta al reset
*Touch_start: azione fatta quando toccato
[[Image:listato.jpg]]
*llSay(0,'''qualcosa''');
è il comando da eseguire. Nell’editor se vi soffermate su una istruzione vi viene fornito un “aiuto” di cosa fa il comando.
</div>
</div>
</div>
</div>

Revision as of 10:08, 11 March 2008

Script Lezione Script Base

Descrizione: Si tratta di una lezione Script Base

Pre-Requisiti: Nessuna conoscenza si tratta di un introduzione script base

Durata Stimata: 60 minuti

Nota: Trovate qui di seguito le slide della formazione.

Introduzione Corso Base Script

Il corso è strutturato in varie sessioni. Caratteristica del corso è quello che ogni sessione produce qualcosa di utile ed interessante (presente nel box con il materiale del corso).

Non si parla di argomenti intermedi o avanzati (vedi lezioni appropriate).

  1. Ciao Avatar! le basi
  2. “Ti ho sentito” il listen
  3. “Cambio colore” gli stati
  4. “Scrittura Muta” llSetTextCliccate sulla linguetta “Content”
  5. “Ti regalo una maglietta” llGiveInventory

Ciao Avatar: le basi

Esperimento pratico: Costruite un box Cliccate con il tasto destro del mouse sul terreno compare un menu circolare Crea.jpg

Cliccate su “create” in alto a dx,compare una bacchetta magica

Magica.jpg

Cliccate da qualche parte per terra complimenti: avete creato un box

Box.jpg

Proprietà

Vi è comparsa anche una scheda simile a questa:

Scheda.jpg

Oppure una versione più piccola. Se avete la versione piccola cliccate sul tasto More per avere la versione completa di sinistra.

Schedap.jpg

Cambiate il Name:con qualcosa di significativo tipo: primo oggetto scriptato. Cliccate sulla linguetta Content E cliccate su New Script. Questa operazione crea effettivamente un nuovo script che si chiama New Script. In basso a sinistra vedete apparire il suo risultato

Newscript.jpgScript.jpg

Complimenti: avete fatto il vostro primo script.

Le prime modifiche

Fate doppio click sull’icona New Script

Scriptedit.jpg

E adesso studiamo questo primo programma. Notate che potete modificare il programma. Muovetevi con il mouse su:

  • llSay(0,Hello, Avatar!);

e cambiatelo con

  • llSay(0,Ciao, Avatar!);

poi premete il tasto Save che si sarà illuminato.

Scripciao.jpg

Il programma non appena salvato visualizzerà immediatamente la modifica in basso a sinistra.

Risultato.jpg

Mentre vi avrà detto mentre compilava e salvava nella finestra di editing:

Compila.jpg

Se toccate l’oggetto in basso a sinistra comparirà:

Tocca.jpg

Come vedete c’è una precisa relazione fra quello che scrivete nella finestra di editing e quello che l’oggetto fa quando viene resettato oppure toccato.

  • State_entry: azione fatta al reset
  • Touch_start: azione fatta quando toccato

Listato.jpg

  • llSay(0,qualcosa);

è il comando da eseguire. Nell’editor se vi soffermate su una istruzione vi viene fornito un “aiuto” di cosa fa il comando.

Ringraziamenti

Salahzar Stenvaag

Michel's Informazioni
Michel Lemmon2.jpg
Click per Ingrandire


Link VTeam

Michel Lemmon 22:00, 10 march 2008(PST)