pXent_getvelocity (
entity, VECTOR* OutVelocity, VECTOR* PointLocal )
Liefert den Geschwindigkeitsvektor am PointLocal in Quannts pro Sekunde zurück. Ist PointLocal (0,0,0) wird die lineare Geschwindigkeit zurückgeliefert, ansonsten die lokale Punktgeschwindigkeit.
Parameter:
entity |
registrierter Entity-Pointer (Actor) |
OutVelocity |
wird auf die Geschwindigkeit des Punktes gesetzt |
PointLocal |
abzufragender Punkt in Entity-Koordinaten, d. h. relativ zur Position und Ausrichtung der Entity. |
Rückgabewerte:
Ungleich Null, wenn erfolgreich, ansonsten 0.
Geschwindigkeit:
Schnell
Beispiel:
pXent_getvelocity(my, temp, nullvector);
vec_inverse(temp);
vec_scale(temp,0.5);
pXent_addforcecentral(my, temp);
Siehe auch:
pXent_getbounds