Как спавнить объекты в Юнити
Спавн объектов с помощью скрипта
float posX;
float posY;
float rot;
public GameObject korobka; // коробка
public GameObject prefab; // объект, который должен быть в коробке
posX = Random.Range(/*размер коробки по Х*/,/*размер коробки по Х*/);
posY = Random.Range(/*размер коробки по Y*/,/*размер коробки по Y*/);
rot = Random.Range(/*начальный поворот по Z*/,/*начальный поворот по Z*/);
for(i=0; i < /*количество объектов*/; i++)
{
Instantiate(prefab, korobka.transform.position, korobka.transform.rotation);
prefab.transform.parent = korobka.transform;
prefab.transform.position.x = posX;
prefab.transform.position.y = posY;
prefab.transform.rotation.z = rot;
}
