path_set_precision

使用此函数,可以更改路径的 " 平滑度"。此值必须介于 1 和 8 之间,低值将创建更直的边,在点之间创建更锐利的曲线,而较高的值将圆化点并使路径更加 " 曲线"。请注意,如果路径未在路径编辑器中设置为平滑或使用函数 path_set_kind(),则此函数将不具有可见效果。 该函数更改实际路径资源 ,因此将永久影响从函数被使用到游戏结束的所有实例使用路径的方式。如果这不是您需要的,那么您应该使用像 path_duplicate() 这样的函数来首先创建路径的副本,然后在复制的资源上调用该函数 (不要忘记在不再需要资源时调用 path_delete())。

Path Precision differences example

语法:

path_set_precision(index, prec);

参数类型描述
indexPath Asset要更改的路径的索引。
precReal路径的精确度。必须是介于1和8之间的整数。

 

返回:

N/A

 

例子:

path_set_precision(pth_Patrol, 2);

这会将给定路径的精度设置为2。