此函数返回路径上任何给定位置的速度系数。位置应介于 0 和 1 之间 (例如,如果需要实例的当前位置,可以使用 path_position),0 为起始位置,1 为结束。返回的值是设置实际 path_speed 的系数。例如,在仅具有两点 0 和 1 的路径上,其中点 0 速度因子是 100,点 1 速度因子是 0,函数 path_get_speed(path,0.5) 将返回 50。
path_get_speed(ind, pos);
参数 | 类型 | 描述 |
---|---|---|
index | Path Asset | 要检查的路径的索引。 |
pos | Real | 通过路径检查有多远。在0(开始)和1(结束)之间,可以是十进制。 |
speed = path_get_speed(pth_Patrol, 0.5) / 20;
这会将调用实例的速度设置为给定路径中点的点的速度因子除以20。因此,如果找到的速度因子是默认的100,它会将调用实例的速度设置为5。