У меня есть список префабов, нижеприведенный скрипт создает 10 из них случайным образом по оси Y.
Созданные экземпляры префабов являются случайными и разными, но я хочу, чтобы они были одинаковыми (клоны одного сборного), как я могу это сделать?
Сценарий:
public GameObject[] Bricks;
void Start () {
SpawnCubes();
}
void SpawnBricks(int numCubes = 10, float startY = 3, float delta = 1)
{
for (int i = 0; i < numCubes; ++i)
{
int Rand = Random.Range(0, Bricks.Length);
var Brick = Instantiate(Bricks[Rand], new Vector3(0, startY - (float)i * delta, 0), Quaternion.identity);
Brick.transform.parent = gameObject.transform;
}
}
}