Hallo,
ich habe ein Problem mit dem folgenden Code. Ich möchte die Kamera mittels gedrückter, rechter Maustaste um die Entity 'gelenk' drehen. Der Code macht ansich genau das, was ich will, jedoch hackelt das ganze irgendwie ein wenig.
Hat hier zufällig jemand eine Idee, woran es liegen könnte?
while( 1 )
{
if ( mouse_right )
{
vec_set( camera.x, vector( -130, 0, 0 ) );
vec_rotate( camera.x, camera.pan );
vec_add( camera.x, gelenk.x );
camera.pan += mouse_force.x * speed;
camera.tilt += mouse_force.y * speed;
gelenk.pan += mouse_force.x * speed;
gelenk.tilt += mouse_force.y * speed;
}
wait( 1 );
}
}