可以使用此函数围绕给定路径的中心旋转给定路径。请记住,在GameMaker(除非您使用物理)中,角度是逆时针计算的,因此将路径旋转 90 度将使路径向左旋转。此函数会更改实际路径资源,因此将永久影响从使用函数到游戏结束的所有实例如何使用该路径。如果这不是您需要的,那么您应该使用像path_duplicate()这样的函数来首先创建路径的副本,然后在复制的资源上调用该函数(不要忘记在不再需要资源时调用path_delete())。
注意 使用 path_start() 函数将路径分配给实例后,您可以使用 path_orientation 变量也可以改变路径旋转。
path_rotate(index, angle);
参数 | 类型 | 描述 |
---|---|---|
index | Path Asset | 要翻转的路径的索引。 |
angle | Real | 旋转度的角度。 |
N/A
path_rotate(pth_Patrol, 90);
这将逆时针旋转给定 90 度。