path_assign

使用此功能,您可以将路径数据从一个路径复制到另一路径。复制 的路径将首先被清除 (如果有任何路径点),并被复制来源的路径 完全覆盖 。在此过程中,两条路径都没有被删除,结果是两条路径,具有两个不同的索引,但形式和点完全相同。一般来说,您会希望在使用 path_add() 创建的路径上使用此函数,因为如果您在路径资源上使用它,它将永久影响游戏中所有实例的路径 从使用该函数的那一刻起直到游戏结束。

 

语法:

path_assign(index, path);

参数类型描述
indexPath Asset要覆盖的路径的索引。
pathPath Asset将覆盖" index "的路径的索引。

 

返回:

N/A

 

例子:

mypath = path_add();
path_assign(mypath, choose(path_1, path_2, path_3));

上述代码将创建一个在变量"mypath"中索引的新空路径,然后从三个可用路径资源之一复制路径数据。