使用此功能,您可以将路径数据从一个路径复制到另一路径。复制到 的路径将首先被清除 (如果有任何路径点),并被复制来源的路径 完全覆盖 。在此过程中,两条路径都没有被删除,结果是两条路径,具有两个不同的索引,但形式和点完全相同。一般来说,您会希望在使用 path_add() 创建的路径上使用此函数,因为如果您在路径资源上使用它,它将永久影响游戏中所有实例的路径 从使用该函数的那一刻起直到游戏结束。
path_assign(index, path);
参数 | 类型 | 描述 |
---|---|---|
index | Path Asset | 要覆盖的路径的索引。 |
path | Path Asset | 将覆盖" index "的路径的索引。 |
N/A
mypath = path_add();
path_assign(mypath, choose(path_1, path_2, path_3));
上述代码将创建一个在变量"mypath"中索引的新空路径,然后从三个可用路径资源之一复制路径数据。