- Home /
This question was
closed Jan 01, 2012 at 01:50 PM by
aldonaletto for the following reason:
Question already posted at http://answers.unity3d.com/questions/200761/cannot-create-array-of-gameobjects-instantiate.html
Question by
Tal770 · Jan 01, 2012 at 01:48 PM ·
arraynameinstatiate
trying to instatiate prefab multiple times in array
on start i instantiate 1 object and thats ok but when I tried to loop the instatiate command and create an array of the multiple objects it doesnt work public class setEmptyTrays : MonoBehaviour { public GameObject myEmpty; public GameObject[] emptyArr = new GameObject[16];
// spread empty trays on shelp
void Awake() {
for (int i=0; i>16; i++){
emptyArr[i] = (GameObject)Instantiate(myEmpty, new Vector3(-0.85f, 0.27f, 8f), Quaternion.Euler(-90,0,0));
emptyArr[i].name= "tray27-" + "i";
}
and in the inspector the array emptyArr doesnt recive any thing
If I comment the loop and use a number 1 for i instade it instance 1 object and gives it a name emptyArr[1].name = "tray27-1" and the tray can be seen
but multiple attempt does nothing
whats wrong here?
10X
Comment
Follow this Question
Related Questions
Array of named booleans 2 Answers
IndexOutOfRangeExeption - Array index is out of range 2 Answers
Find Closest Object by Name 0 Answers
Storing a variable and it's name 3 Answers