与孩子一起生活预制

时间:2017-06-19 10:06:41

标签: c# unity3d

所以我预制了一个创建时添加了一个游戏对象和6个孩子。因为我需要改变枢轴位置。

我为整个预制件创建了一个父级,但是当我将其保存为预制件时,它只保存了父级和主要游戏对象(现在是他的孩子),而不是6个未成年人。

所以我想将所有从图像保存到预制件,就像左边的那个,但是上面有父游戏对象。

这是图片:

image

所以我们提出预制件没问题,但我的初始化脚本是错误的。我不知道为什么这里是脚本:

IEnumerator spawnMobs(float waitTime)
{

    yield return new WaitForSeconds(waitTime);
    Vector3 position = UnityEngine.Random.insideUnitSphere;
    position.x = transform.position.x + (Math.Abs(position.x) * size.x);
    position.y = 0.0f;
    position.z = transform.position.z + (Math.Abs(position.z) * size.z);
    position.y = Terrain.activeTerrain.SampleHeight(position);

    GameObject Temporary_Mob_Handler = Instantiate(Mob, position, Quaternion.identity) as GameObject;
    spawnedMobs++;
    spawning = false;
    yield return null;
}

所以暴徒产卵但只有形状,没有球体,粒子,spellemiter,ai,闪电或画布。

1 个答案:

答案 0 :(得分:1)

子孙女仍然在预制中,它是Unity的限制,你无法在资产窗口中看到预制儿童的孩子,但是他们会在那里被实例化没有任何问题。