pXent_addforcecentral ( entity, VECTOR* vForce );

An das Massezentrum der Entity wird während des folgenden Framezyklus´ eine lineare Kraft angebracht. Gibt es weder Schwerkraft noch Dämpfung, wird die Entity einfach nur entlang der von vForce gegebenen Richtung beschleunigen und diese ist von der gegenwärtigen Ausrichtung des Körpers unabhängig.

Parameter:

entity registrierter Entity-Pointer (Actor)
vForce Vektor, der die auf das Massezentrum der Entity auszuübende Kraft bestimmt.

Rückgabewerte:

Ungleich Null, wenn erfolgreich, ansonsten 0.

Bemerkungen:

Geschwindigkeit:

Schnell

Beispiel:

entity* myCrate;
pX_setgravity( nullvector );
pXent_setmass( myCrate, 10, 1);
pXent_setdamping (myCrate, 0 ,0);
temp.x= 50; temp.y= 0; temp.z= 0; 
// now myCrate will continue to move along the x axis forever, with constant speed
pXent_addforcecentral( myCrate, temp );

Siehe auch:

pXent_addforcelocal, pX_selectgroup, pXent_addforceglobal, pXent_addtorquelocal, pXent_addvelcentral, pXent_addvellocal, pX_setforcemode