OK, now I knopw what you meen I tested it by myself like this;

var ISOMETRIC;

action free_camera()
{
c_setminmax(my);
VECTOR camera_force;
set(my,INVISIBLE|POLYGON);
camera_force.z = 0;
vec_set(camera.x,my.x);
vec_set(camera.pan,my.pan);
while(1)
{
camera_force.x = (key_w - key_s)*10*time_step;
camera_force.y = (key_a - key_d)*10*time_step; vec_add(my.pan,vector(mouse_force.x(-7)*time_step,mouse_force.y*7*time_step,0));
c_move(my,camera_force,nullvector,GLIDE+IGNORE_PASSABLE+IGNORE_PASSENTS+IGNORE_PUSH);
vec_set(camera.x,vector(my.x,my.y,my.z+15));
vec_set(camera.pan,my.pan);
wait(1);
}
}

That has no reaktion to the newton objeckts.
So I tryed like this;

var ISOMETRIC;

action free_camera()
{
c_setminmax(my);
VECTOR camera_force;
set(my,INVISIBLE|POLYGON);
camera_force.z = 0;
vec_set(camera.x,my.x);
vec_set(camera.pan,my.pan);
wait(3);
newton_addentity(me, (float)5, NEWTON_BOX, onforceandtorque);
while(1)
{
camera_force.x = (key_w - key_s)*10*time_step;
camera_force.y = (key_a - key_d)*10*time_step;
vec_add(my.pan,vector(mouse_force.x*(-7)*time_step,mouse_force.y*7*time_step,0));
c_move(my,camera_force,nullvector,GLIDE+IGNORE_PASSABLE+IGNORE_PASSENTS+IGNORE_PUSH);
vec_set(camera.x,vector(my.x,my.y,my.z+15));
vec_set(camera.pan,my.pan);

wait(1);
}
}

But that falles just throw everithing.
But it lookes cool becuse of tha camera laugh


I have know Gamestudio/A7 Commercial Edition 7.84