用C#代码实现上述功能
时间: 2023-07-12 14:39:31 浏览: 264
可以使用以下代码将一个物体作为另一个物体的子物体:
```csharp
using UnityEngine;
public class AddChild : MonoBehaviour
{
public GameObject parentObject;
public GameObject childObject;
void Start()
{
// 将 childObject 作为 parentObject 的子物体
childObject.transform.SetParent(parentObject.transform);
}
}
```
在这个示例中,我们在 Start 方法中使用 SetParent 方法将 childObject 设置为 parentObject 的子物体。需要注意的是,我们需要先获取到这两个物体的 GameObject 对象,才能进行设置。
在使用时,只需要将 AddChild 脚本挂载到场景中的一个物体上,并在 Inspector 窗口中设置 parentObject 和 childObject 的引用即可。
阅读全文