所以我预制了一个创建时添加了一个游戏对象和6个孩子。因为我需要改变枢轴位置。
我为整个预制件创建了一个父级,但是当我将其保存为预制件时,它只保存了父级和主要游戏对象(现在是他的孩子),而不是6个未成年人。
所以我想将所有从图像保存到预制件,就像左边的那个,但是上面有父游戏对象。
这是图片:
所以我们提出预制件没问题,但我的初始化脚本是错误的。我不知道为什么这里是脚本:
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,闪电或画布。
答案 0 :(得分:1)
子孙女仍然在预制中,它是Unity的限制,你无法在资产窗口中看到预制儿童的孩子,但是他们会在那里被实例化没有任何问题。