3
假设我想要多个预制对象,称为childTile
,它父母另一个预制对象parentTile
。所以无论何时parentTile
旋转,childTiles
将旋转约parentTile
。统一:代码中的预制养育
基本上这是我写的:
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;
}
}
预期的结果是在运行期间,如果我在现场旋转parentPrefab
,10 childPrefabs
也应该转动。我尝试了很多方法,但都失败了,除非我在Hierachy栏上手动拖动childPrefabs
到parentPrefab
。
非常感谢!我没有实例化父对象。我多么愚蠢,这个问题花了我4个小时。 – Sylphv