Let's say I want multiple prefab object called childTile
, it parenting another single prefab object called parentTile
. So whenever the parentTile
rotates, childTiles
will be rotated around parentTile
.
Basically this is what I wrote:
public GameObject childPrefab;
public GameObject parentPrefab;
void Update()
{
for(int i = 0; i < 10; i++)
{
GameObject clone = Instantiate(childPrefab, /*PsuedoCode: random position*/ , Quaternion.identity)
clone.transform.parent = parentPrefab;
}
}
The expected result is during runtime, if I rotate parentPrefab
at the scene, the 10 childPrefabs
should also rotate. I've tried many ways but failed, unless I manually drag childPrefabs
to parentPrefab
on the Hierachy bar.