unity子物体替换为另一个物体
时间: 2023-05-12 17:04:47 浏览: 334
Unity3D点击物体替换贴图2
可以使用以下代码实现:
```csharp
GameObject newObject = Instantiate(newPrefab, oldObject.transform.position, oldObject.transform.rotation, oldObject.transform.parent);
Destroy(oldObject);
```
其中,newPrefab 是你想要替换成的新物体,oldObject 是你想要替换的旧物体。这段代码会在旧物体的位置和旋转角度上创建一个新物体,并将其设置为旧物体的父物体的子物体,最后销毁旧物体。
阅读全文