Al colocar un enemigo (mediante otro objeto ) este seguira una path pero no importa donde lo ponga este empesara en el inicio de la path , yo quiero que empieze en el lugar donde lo pongo y de ahi siga la path , es posible hacer eso mediante codigo?
Puedes cambiar el primer punto del path hacia la ubicación del
[gml]
path_change_point(nombredelpath, 0, x, y, velocidad);
[/gml]
Cita de: desplo en Enero 15, 2018, 05:44:44 AM
Puedes cambiar el primer punto del path hacia la ubicación del
[gml]
path_change_point(nombredelpath, 0, x, y, velocidad);
[/gml]
Y en que evento añado eso ?
Cuando lo hago y hay mas de esos objetos todos cambian su posicion al poner uno nuevo :/
Cuando se genera otro objeto , la path de todos de modifica
Debes de crear un path por cada objecto. Como crearas varios objetos en diferentes posiciones, estos siempre seguiran el path.
En el evento Create;
[gml]
path01 = path_add();
path_add_point(path01, x, y, room_speed);
path_add_point(path01, siguientepuntoX, siguientepuntoY, room_speed);
path_add.....
path_start(path01, room_speed, path_action_stop, 0);
[/gml]
Muchas gracias !!!!