Problem mit global.name variabel!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem mit global.name variabel!

    Hallo Leute, ich habe die SU benutzt, doch nichts passendes gefunden:


    Ich habe ein control_obj; dass dies hier tut:


    im Create Event:

    GML-Quellcode

    1. global.grid = mp_grid_create(0,0,room_width/24,room_height/24,24,24);


    Dann habe ich ein anderes Object; welches ich im_game erstellen möchte;

    Create Event:

    GML-Quellcode

    1. mp_grid_add_cell(global.grid,x/24,y/24);
    2. with (all_monster) {event_user(0);}



    Doch, da erkennt GM die global.grid Variabel nicht mehr;

    Error in code at line 4:
    mp_grid_add_cell(global.grid,x/24,y/24);

    at position 26: Unknown variable grid



    Nun meine Frage, hat jemand eine Idee wie ich die Variabel 'grid' zu erkennen bekomme?

    Grüße...
  • Das kommt wohl davon, das das Objekt das das Grid erstellt eine höhere Id als das andere hat, dh. das zuerst das abgefragt wird das den Code bräuchte, aber es gibt ihn noch nicht...
    Leicht zu lösen in dem du zb. das erstellen des grids in das gamestart event packst, oder das des anderen in ein Alarm bzw. Step Event das nur einmal aufgerufen wird...
    PULSE

    Zweispieler [||||||||||]
    Einspieler [||||||||||]

    [Die Entgrater ist auf Eis gelegt]