LlSetPos/de
From Second Life Wiki
Hauptseite > LlSetPos > LlSetPos/de
| LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Contents |
Beschreibung
Funktion: llSetPos( vector Position );| 58 | Funktions ID |
| 0.2 | Verzögerung |
| 10.0 | Energie |
Bewegt das Objekt oder den Prim zur Position ohne die Physik zu nutzen.
| • vector | Position | – | Position im Regions- oder lokalen Koordinaten (Situationsabhängig, siehe #Spezifikationen). |
Bewegung ist auf 10m pro Aufruf für nicht angehängte Root Prims beschränkt.
Spezifikationen
Coordinate Frame
- Root Prims (oder aus nur einem Prim bestehende Objekte)
- Angehängt
- Position ist eine lokale Koordinate relativ zum Anhängepunkt.
- Nicht angehängt
- Position ist eine region Koordinate.
- Angehängt
- Child Prims (nicht Root Prims)
- Position ist eine lokale Koordinate relativ zum Root Prim.
Warnungen
- Diese Funktion lässt das Script 0.2 Sekunden schlafen.
- Wegen dem Mix aus lokalen und regionalen Koordinaten beim Aufruf dieser Funktion, ist es am besten llGetLocalPos zu nutzen wenn eine Primposition verlangt wird.
- Diese Funktion funktioniert nicht bei physikalischen Objekten. Nutze statt dessen llMoveToTarget.
Beispiele
//Bewege das Objekt einen Meter nach oben wenn es von jemandem berührt wird. default { touch_start(integer i) { llSetPos(llGetPos() + <0,0,1>); } }
Notizen
Mehrere Bewegungsaufrufe können mit llSetPrimitiveParams und PRIM_POSITION aneinander gekettet werden. Der Vorteil davon ist, dass Script nur einmal schläft wenn die Funktion aufgerufen wird, anstatt einmal für jede Bewegung.
Siehe auch
Funktionen
| • | llGetRootPosition | – | Gibt die Position des Root Prims | |
| • | llGetLocalPos | – | Gibt die lokale Primposition | |
| • | llGetPos | – | Gibt die globale Position des Prims |
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.

