Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在unity3d中处理实际变换_C#_Unity3d - Fatal编程技术网

C# 在unity3d中处理实际变换

C# 在unity3d中处理实际变换,c#,unity3d,C#,Unity3d,我想复制玩家的实际转换状态,这样当我的敌人看不到玩家时,他会走到他所处的最后一个位置 lastVisiblePlayerPosition = nearestPlayer(); 返回一个对象的引用,但我想“复制”它的实际位置。要复制某个变换或游戏对象的位置,请执行以下操作: Vector3 copyOfPosition = someTransform.position; 这将创建名为copyOfPosition的新变量,该变量将保存引用存储在someTransform中的变换的当前位置

我想复制玩家的实际转换状态,这样当我的敌人看不到玩家时,他会走到他所处的最后一个位置

lastVisiblePlayerPosition = nearestPlayer();

返回一个对象的引用,但我想“复制”它的实际位置。

要复制某个变换或游戏对象的位置,请执行以下操作:

Vector3 copyOfPosition = someTransform.position;
这将创建名为copyOfPosition的新变量,该变量将保存引用存储在someTransform中的变换的当前位置