Comando: Move

Dal Wiki di Scuola3D

Modo d'uso


move x y z [loop OR noloop] [sync OR nosync] [reset OR noreset] [time=time] [wait=wait] [name=name]


Descrizione


Il Comando move causa lo spostamento graduale di un oggetto dalla posizione originale a un'altra posizione e il suo ritorno a posto. Gli argomenti x, y, e z sono tutti richiesti e specificano la distanza dello spostamanto nelle tre direzioni x, y, e z, in metri.

L'opzione loop e noloop specifica se un oggetto deve fermarsi o meno dopo essere ritornato nella posizione originale, o se deve muoversi ripetutamente avanti ed indietro dalla posizione di partenza a quella di arrivo. La regolazione predefinita è noloop (fermarsi alla fine del movimento).

L'opzione sync e nosync specifica se il movimento è sincronizzato con l'orologio dell'universo. Questo è utile quando molti oggetti devono muoversi in modo sincronizzato tutti assieme, o è utile quando è importante che oggetti con movimenti molto lenti devono essere visti con la stessa posizione da tutti gli utenti. Questa opzione è compatibile solo con gli oggetti che si muovono di continuo, per cui se è specificata viene automaticamente attivata l'opzione loop. La regolazione predefinita è nosync.

L'opzione reset e noreset specifica se un oggetto torna immediatamente alla posizione originale alla fine del movimento. La regolazione predefinita è noreset.

L'argomento opzionale time specifica quanto tempo impiega l'oggetto per muoversi dal punto di partenza al punto di arrivo, e dall'arrivo all'inizio. La regolazione predefinita è di 1 secondo. Possono essere usati anche valori decimali (per es. "0.2").

L'argomento opzionale wait specifica quanto tempo resta fermo l'oggetto prima di muoversi presso la nuova locazione. La regolazione predefinita è di 0 secondi. Possono essere usati anche valori decimali (per es. "0.2").

Come per moltri altri comandi potete utilizzare il comando opzionale name per controllare il movimento di altri oggetti.

Nota che il comando move è un comando speciale e potrebbe non essere disponibile per tutti gli utenti del mondo.


Esempi


create move -1 0 0 loop time=5 wait=3

Questo definisce un oggetto che si muove di 1 metro verso est in 5 secondi, poi aspetta 3 secondi, e quindi ritorna nella posizione originale, e ripete il tutto ciclicamente.


create move 0 50 0 loop time=10 reset

Questo crea un oggetto che si muove di 50 metri verso l'alto in 10 secondi. Alla fine del movimento, ritorna immediatamente nella posizione originale e ripete il tutto ciclicamente.


Personal tools