Tut mir leid, dass ich das alte Thema nochmal aufgraben muss, aber bei meinem neuen Projekt muss ich das genau selbe machen (Laufanimation eines Panels) doch nun gibt es keine Notlösungen mehr -_- Ventliators Lösung verursachte zwar diesmal keinen Crash, aber es bewegten sich immer noch alle besagten Panels gleich. hier erstmal mein Code:
var geglive[40];
var geanx[40];
var geany[40];
var gegnerzahl=0;
function gegner_fu(var pox, var poy)
{
var number;
number=gegnerzahl;
PANEL* gegner = pan_create("pos_x=0;pos_y=0;flags=OVERLAY | VISIBLE;window(0,0,25,32,gegner_bmp,geanx[number],geany[number])",6);
gegner.pos_x=stage_a.pos_x+pox;
gegner.pos_y=stage_a.pos_y+poy;
geglive[number]=100;
gegnerzahl+=1;
while(geglive[number]>=0)
{
...
wait(1);
}
Setze ich gegnerzahl auf 1 oder mehr, bewegt sich gar nichts mehr...
Ich begreife wirklich nicht wieso das nicht funktionieren kann...