我正在 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!!!");
}