Du könntest eine function benutzen um die vektor komponenten zu setzen und eine entity action die den vektor ausliest und als positions/rotations vektor benutzt:
Code:
var my_vector[6];
action dummy_ent
{
my.passable = on;
while(me)
{
vec_set(my.x,my_vector.x);
vec_set(my.pan,my_vector.pan);
wait(1);
}
}
function set_vector
{
while(1)
{
my_vector.pan += (key_a - key_d);
my_vector.tilt += (key_w - key_s);
my_vector.roll += (key_r - key_f);
my_vector.x = (key_e - key_q);
wait(1);
}
}