私は、作成されたときにゲームオブジェクトとその6子を追加するプレハブを持っています。ピボットポジションを変更する必要があるので、私は親を全プレハブに作成しましたが、プレハブとして保存すると、親とメインのgameobject(今は彼の子供)だけが保存されますが、6人の子孫は保存されません。 だから私はすべての画像をプレハブに保存したいのですが、左側のものと同じですが、その上に親のgameオブジェクトがあります。ここで子どもの下に子どもが付いているプレハブ
はイメージです。
だから我々は、プレハブは大丈夫ですが、それを初期化するための私のスクリプトが間違っていることを思いつきました。
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、雷やキャンバス
プレハブをシーンにドラッグすると、それでも直接の子のみが表示されますか?彼らの中には、現場に出るまですべての子供たちを見せていない人もいます。 – Gentatsu
私は参照してください。エディターで手動で追加しようとしていないし、追加しても大丈夫だと思われる。だから問題は私のスクリプトにあります。私は自分の質問を編集してそこに投稿し、あなたがそれを読んで、どこに行方がいないのか教えてくれます。 –