this was what I had in c-script, and it worked :
Code:
function move_camera()
{
	var cam_ang[1];
	var cam_dist            = 0;
	camera.arc		= 72;
	camera.clip_near	= 0;
	camera.clip_far	        = 7000;
	cam_ang.tilt		= Race_Car.tilt;
	cam_ang.roll		= Race_Car.roll + 120;
	cam_ang.pan 		= Race_Car.pan - 180;
	cam_dist		= clamp(cam_dist.z,CamFromWheel,2000);// era 20
	camera.x	= ((((Race_Car.x ))+ cos(cam_ang.Pan)*(cam_dist*cos(cam_ang.tilt))));
	camera.y	= ((Race_Car.y + sin(cam_ang.Pan)*((cam_dist*cos(cam_ang.tilt))))) ;
	camera.z	= ((((Race_Car.z + CamFromGround)+ sin(cam_ang.tilt)*cam_dist)));
	vec_set(temp,Race_Car.x);
	vec_sub(temp,camera.x);
	vec_to_angle(camera.pan,temp);
	camera.tilt 	= (CamCarAxis);
	camera.roll 	= Race_Car.roll;
}


Last edited by Carloos; 08/24/13 19:34.