Как спавнить объекты в Юнити
Спавн объектов с помощью скрипта
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; }