Я делаю игру в GMS 2. В рамках игры у меня есть объект, который следует по пути, и я хочу, чтобы он продолжал следовать по тому же пути после того, как я поменяю комнаты. Я заметил, что это не работает - путь продолжается как обычно, но координаты X и Y объекта меняются полностью, ни с того ни с сего - я пробовал это в режиме отладки, и в какой-то момент они просто меняются. Это происходит только в том случае, если я меняю комнаты, пока путь активен. Это код создания пути:
if (mp_grid_path(my_grid, my_path, x, y, dest_x, dest_y, 1)) {
path_start(path, ny_speed, path_action_stop, false);
} else {
show_debug_message("no path!!!");
}