Существует перегрузка для Instantiate()
, которая составляет
Instantiate(Object object, Transform parent)
Чтобы экземпляры gameObjects имели базовую плоскость в качестве родителя, вы можете просто передать ее как параметр parent
. Как:
[SerializeField]
private Transform groundPlane; // Drag ground plane to this in inspector.
private void OnClickAstronautButton()
{
Instanitiate(astroPrefab, groundPlane);
}
...
Также есть поле Transform.parent
. Вы можете назначить это поле, например
astronaut.transform.parent = groundPlane;