draw_path(path, x, y, absolute);
参数 | 描述 |
---|---|
path | The path to draw |
x | The x coordinate of where the path is drawn |
y | The y coordinate of where the path is drawn |
absolute | Whether the path is drawn at the absolute position (true) or the relative position (false) |
返回: N/A(无返回值)
With this function you can get GameMaker Studio 2 to draw a path to the screen. The path will be drawn as a simple line, and can be either relative to the calling instance or at the absolute position it was created at in the path editor or through code. This function is extremely useful when debugging dynamic paths (for example, those created for instances with the mp_grid_path function).
if mp_grid_path(grid, path, x, y, obj_Player.x, obj_Player.y, 1)
{
draw_path(path, x, y, false);
}
the above code will use the mp_grid_path function to generate a path and store it in the variable "path". If the path is successfully created, it is then drawn on the screen at a position relative to the instance running the code.