Commando:Move

Uit 3Dwiki

Ga naar: navigatie, zoeken

Het move commando laat een object geleidelijk bewegen van de ene plek naar een andere en daarna weer terug.

Inhoud

[bewerken] Werking

Afbeelding:Tango-go-down.png Ga direct door naar:
create move -1 0 0 loop time=5 wait=3

Deze actie zorgt dat het object 1 meter naar het oosten beweegt in 5 seconden, daar 3 seconden wacht, weer terugbeweegt naar zijn beginpositie en dan de beweging steeds herhaalt.

create move 0 50 0 loop time=10 reset

Dit zorgt dat het object 50 meter recht omhoog beweegt in 10 seconden. Aan het eind van de beweging gaat het object meteen weer terug naar zijn beginpositie en herhaalt daarna de beweging weer.

[bewerken] Speciale voorbeelden

  • IJsberen: laat een dier ijsberen (heen en weer lopen), werkt ook voor avatars, auto's, etc.

[bewerken] Eigenschappen

move x y z [loop/noloop] [sync/nosync] [reset/noreset] [time=tijd] [wait=wachttijd] [name=naam]
x, y, z
Deze verplichte eigenschappen geven aan hoe ver het object moet bewegen in de richting van de X-as, Y-as en Z-as in meters. Je kunt de Y en Z assen eventueel weglaten om de code in te korten.
loop/noloop (optioneel)
Met loop of noloop kun je aangeven of je de beweging steeds wil laten herhalen. Als je het niet invult zal de beweging na één keer stoppen.
sync/nosync (optioneel)
Met sync of nosync kun je aangeven of een herhalende beweging gesynchroniseerd moet zijn met de universumklok. Dit is bijvoorbeeld handig als meerdere bewegende object onderling gesynchroniseerd moeten zijn of een erg langzaam bewegend object voor iedereen in dezelfde positie zichtbaar moet zijn (voor een klok bijvoorbeeld). De sync eigenschap is alleen nuttig voor herhalende bewegingen, dus als je sync opgeeft geldt automatisch ook loop. Als je niets opgeeft wordt de beweging niet gesynchroniseerd.
reset/noreset (optioneel)
Met reset en noreset bepaal je of het bewegende object meteen weer naar zijn beginpositie moet gaan aan het eind van de beweging. Als je niets opgeeft geldt noreset en gaat het object na de beweging weer geleidelijk naar zijn begingpositie.
time (optioneel)
Met deze eigenschap kan je aangeven hoe lang het object erover doet om van zijn beginpositie naar zijn eindpositie te bewegen in seconden. Standaard duurt dit 1 seconde. (Je kunt ook delen van seconden opgeven, bijvoorbeeld '0.2'.)
wait (optioneel)
De wait eigenschap bepaalt hoe lang een bewegend object wacht aan beide einden van de beweging (op de beginpositie en op de eindpositie) in seconden. Standaard wacht het object 0 seconden. (Je kunt ook delen van seconden opgeven, bijvoorbeeld '0.2'.)
name (optioneel)
Met name kun je de beweging aan een ander object in de buurt koppelen, zie de pagina over name.

[bewerken] Zie verder

Persoonlijke instellingen
Vertalingen en andere wiki's