path_rotate

可以使用此函数围绕给定路径的中心旋转给定路径。请记住,在GameMaker(除非您使用物理)中,角度是逆时针计算的,因此将路径旋转 90 度将使路径向左旋转此函数会更改实际路径资源,因此将永久影响从使用函数到游戏结束的所有实例如何使用该路径。如果这不是您需要的,那么您应该使用像path_duplicate()这样的函数来首先创建路径的副本,然后在复制的资源上调用该函数(不要忘记在不再需要资源时调用path_delete())。

Rotate path example

注意 使用 path_start() 函数将路径分配给实例后,您可以使用 path_orientation 变量也可以改变路径旋转。

 

语法:

path_rotate(index, angle);

参数类型描述
indexPath Asset要翻转的路径的索引。
angleReal旋转度的角度。

 

返回:

N/A

 

例子:

path_rotate(pth_Patrol, 90);

这将逆时针旋转给定 90 度。