Как спавнить объекты в Юнити

Как спавнить объекты в Юнити

Спавн объектов с помощью скрипта

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;
}

Не запускается Unity?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *