【发布时间】:2015-09-06 07:37:30
【问题描述】:
假设我想要多个名为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。
【问题讨论】:
标签: unity3d gameobject