mp_grid_path

  • GM 7

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

  • Hallo,
    Und schon wieder hab ich ein Problem.
    Spoiler anzeigen

    //CreateEvent

    GML-Quellcode

    1. direction = (random(360));
    2. friction = 0.5
    3. live = 4
    4. sp_walk =(choose(2,3))
    5. alert = 0
    6. friction = 0.2
    7. attack = 0
    8. image_speed = 0.3
    9. z_grid = mp_grid_create(0,0,80,60,16,16)
    10. mp_grid_add_instances(z_grid,obj_block,1)
    11. z_path = path_add()
    Alles anzeigen


    //StepEvent

    GML-Quellcode

    1. if alert = 1 {
    2. mp_grid_path(z_grid,z_path,x,y,obj_player.x,obj_player.y,1)
    3. }


    So Das Problem ist wenn ein Bot gespawnt wird bewegt der sich kein bisschen.
    Das Grid deckt den ganzen raum ab.
    Und mit mp_grid_draw hab ich schon geprüft ob fehler bestehen.
    Danke im Vorraus Wibber!
    Ich hab keine Ahnung
  • Wenn du einen Path erstellst, musst du ihn selbstverständlich auch starten, damit er ausgeführt wird. In deinem Fall schreibst du also:

    step event:

    GML-Quellcode

    1. if alert = 1 {
    2. mp_grid_path(z_grid,z_path,x,y,obj_player.x,obj_player.y,1);
    3. path_start(z_path,3,0,1);
    4. }

    Du musst natürlich alle verwendeten Parameter noch an deine Bedürfnisse anpassen (siehe Hilfedatei).