Hallo Zusammen,
Ich Beginne gerade mit lite-C, und habe wohl gerade einen gewaltigen Block im Kopf.
ich habe gerade eine action für meine Playerfigur geschrieben, und wundere mich warum es nicht funktioniert.
Helft mir bitte auf die Sprünge,
hier die action:
action playermove2()
{
plmod = my;
while (pl_energie > 0)
{
if (key_w){pl_speed.x = 10 * time_step;}
if (key_s){pl_speed.x = -10 * time_step;}
if (key_a){pl_speed.y = 5 * time_step;}
if (key_d){pl_speed.y = -5 * time_step;}
c_move (my, vector(pl_speed.x, pl_speed.y, pl_speed.z), nullvector, GLIDE);
wait (1);
}
}

sobald ich eine der 4 Tasten drücke hört die figur nicht mehr auf zu gehen, wo ist mein Fehler?
bin seit einigen Monaten nicht mehr mit 3dgs im Gange gewesen, lese Handbuch, andere Scripte und weis nicht mehr weiter.


Eine Stimme sprach zu mir:" Lächle und sei froh... es könnte schlimmer kommen".
Ich lächelte und war froh... und es kam schlimmer!