sooo
Ich hab nun mit dem Code weiter gearbeitet und mein Spielermodell in 4 Teile aufgeteilt! Linker Arm, Rechter Arm,Kopf und Körper!
Das Kopfmodell hab ich in MED am Nullvektor ausgerichtet
wenn ich tilt erhöhe oder senke ,rotiert der Kopf!
Das sieht dann so aus als wenn der Spieler sich umsieht!
Das Problem: wenn ich das Kopfmodell nun an den Körper hefte
vec_for_vertex
und sich mein spieler via c_move nach links, rechts, vorn oder hinten bewegt dann liegt der Kopf immer ca 20 cm neben den Hals.
wenn das Modell still steht ,bleibt der Kopf an der richtigen Position.
Ich hab erst gedacht das beide Actionen (Body und head)
haben verschiedene wait werte in der while schleife!
Sind aber beide gleich!
Hier der head code:
action player2head
{
p2_head =me;
while(1)
{
my.polygon=on;
my.push=1;
p2_head.scale_x=0.145;
p2_head.scale_y=0.145;
p2_head.scale_z=0.145;
p2_head.tilt=camera2.tilt;
if(p2_head.tilt<=-36)
{
p2_head.tilt=-36;
}
p2_head.pan=camera2.pan;
vec_for_vertex(camera2.pos,p2_head,42);
vec_for_vertex(p2_head.pos,player2,528);
wait(0.1);
}
}
Danke schon mal für eure Hilfe
Last edited by sebbi91; 12/16/08 19:03.