ein kleines Beispiel wie man NewtonAddImpulse verwendet

function getroffen
{
//set impact from missle
NewtonImpulseRecord[0] = your.x;
NewtonImpulseRecord[1] = your.y;
NewtonImpulseRecord[2] = your.z;

//Copy origin missle (use to determone the direction of the impulse)
NewtonImpulseRecord[3] = your.x;
NewtonImpulseRecord[4] = your.y;
NewtonImpulseRecord[5] = your.z - 100;

//Copy the missle mass
NewtonImpulseRecord[6] = 200;

//Copy the missle speed
NewtonImpulseRecord[7] = 100;

NewtonBodyAddImpulse( NewtonGetBody(me), NewtonImpulseRecord);
}

dies Funktion einfach als Impact Event Function in der Physik Entity nutzen.


3D Gamestudio A6 Extra Sybex Version