Ich versuche mich an einer Zatacka-Variante... es lief bis jetzt alles recht glatt, nur... auf einmal werden die Objekte nicht mehr gezeichnet, die Surface bleibt schwarz... Ich hab was an einem anderem Objekt und Script geändert bevor das passiert ist, nur das sich weder das Objekt bis jetzt auf irgendeiner Map befand noch das Skript irgendwo aufgerufen wurde... Ich hab alle Objekte und Skripts gelöscht, die nicht verwendet werden, es bleibt aber immer gleich... Und laut dem Debug-Mode gibt es 7 Instanzen in dem Room (also 1 Controller und 6 Schlangen)... vielleicht kann mir jemand helfen...
Hier die 'wichtigen' Codes:
obj_controller:
Alles anzeigen
obj_player:
scr_begin_step:
Im Anhang die gmk...
Hier die 'wichtigen' Codes:
obj_controller:
GML-Quellcode
- //Create
- globalvar sf, player_o, nummer, h, w, name;
- var X, Y, n, i;
- w = 800;
- h = 760;
- sf = surface_create(w,h); //Surface wird erstellt
- surface_set_target(sf);
- draw_clear_alpha(0,0); //und gecleaned
- draw_set_color(c_silver);
- draw_rectangle(1,1,w-1,h-1,true) //Rand außen
- surface_reset_target();
- for (n=1; n<=6; n+=1){
- i = string(n);
- X = random((w-50)+25);
- Y = random((h-50)+25);
- player_o[n] = instance_create(X,Y,obj_player); //6 Player-Objekte werden erstellt
- str = 'player_o['+i+'].sprite = sprite_'+i;
- execute_string(str) } //Spritename wird bestimmt
obj_player:
scr_begin_step:
Im Anhang die gmk...