如何将游戏对象实例化为队列中的子对象



如何将队列中的游戏对象实例化为统一中游戏对象的子对象
感谢

void SpawnSolders()
{
for (int i = 0; i < warriorsCount; i++)
{
if (isOcupied[i] == false)
{
isOcupied[i] = true;
warriorsQ.Enqueue((GameObject)Instantiate(war1, battlePositions[i].position, transform.rotation));
}
}
}

您需要将父参数传递给实例化函数。

void SpawnSolders()
{
for (int i = 0; i < warriorsCount; i++)
{
if (isOcupied[i] == false)
{
isOcupied[i] = true;
warriorsQ.Enqueue((GameObject)Instantiate(war1, battlePositions[i].position, transform.rotation, parentGameObject.transform));
}
}
}

最新更新