我有一个生成器游戏对象,可以生成2种不同的预制件。 我正在尝试使此生成的对象成为生成器游戏对象的子对象,但它不起作用。
这是我的尝试(此代码在spawner游戏对象中):
void Update () {
if (Time.time > nextSpawn)
{
whatToSpawn = Random.Range(1, 3);
Debug.Log(whatToSpawn);
switch(whatToSpawn) {
case 1:
Instantiate(cube, transform.position, Quaternion.identity);
cube.transform.parent = transform;
break;
case 2:
Instantiate(circle, transform.position, Quaternion.identity);
circle.transform.parent = transform;
break;
}
nextSpawn = Time.time + spawnRate;
}
}
这给我带来了这个错误:
setting the parent of a transform which resides in a prefab is disabled