pXent_enable ( entity, var enable);

Diese Funktion reaktiviert bzw. löscht vorübergehend einen Actor für die physikalischen Eigenschaften. Soll mehr als ein Actor geändert werden, ist es effizienter stattdessen pX_selectgroup zu benutzen.

Parameter:

entity registrierter Entity-Pointer (Actor) oder unregistrierter Actor
enable ein Wert von 1 stellt den Actor wieder her, 0 löscht den Actor.

Rückgabewerte:

Ungleich Null, wenn erfolgreich, ansonsten 0.

Bemerkungen:

Geschwindigkeit:

Mittel

Beispiel:

// disable physics entity so we can manually alter its position.
pXent_enable( me, 0 );
vec_set(my.x, newPosition );
vec_set(my.pan, newOrientation );
// re-enable entity, this will inform the physics system that position/orientation has changed.
pXent_enable( me, 1 );

Siehe auch:

pXent_setgroup