path_get_point_y

此函数将返回为索引路径输入的点的 y 位置(房间坐标中)。如果点在路径范围之外(即:路径有8个点,您要求点10的y位置),则返回值0。

 

语法:

path_get_point_y(index, n);

参数类型描述
indexPath Asset要检查的路径的索引。
nReal要检查的点编号。

 

返回:

Real

 

例子:

if (path_position == 1)
{
    var _num = path_get_number(pth_Patrol);
    var _pos = floor(random(_num));
    x = path_get_point_x(pth_Patrol, _pos);
    y = path_get_point_y(pth_Patrol, _pos);
    path_position = (1 / _num) * _pos;
}

上面的代码将检查实例是否位于路径的末尾。如果是,它将在路径上选择一个随机点,并将实例移动到该点。