c_trace(...) // vertikaler trace nach unten vec_rotate(normal,vector(-my.pan,0,0)); my.tilt = -asinv(normal.x); my.roll = -asinv(normal.y);
c_trace(my.x,vector(my.x,my.y,my.z-150),IGNORE_ME | IGNORE_PASSABLE)); // vllt andere Distanz oder USE_BOX if(trace_hit) { vec_rotate(normal,vector(-my.pan,0,0)); my.tilt = -asinv(normal.x); my.roll = -asinv(normal.y); } else { my.tilt += -my.tilt*0.2*time; my.roll += -my.roll*0.2*time; }
Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy
oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de