Instantiate Script Not Working
Trying to place 20 tiles (sprites) down when I start the game the tiles do not appear (this is a 2d project).
Answer by OncaLupe · Nov 27, 2015 at 07:32 PM
Here's what the script is doing:
'counter' variable is created and set to 0
while loop is hit, checking if 'counter' is greater than 20. 'counter' is 0 so it skips the loop
'counter' is incremented by one
Update ends and 'counter' variable is removed
repeat every frame
I'm guessing this is what you intended to do (Note: I normally write in C#, so if there's a JS syntax error I apologize):
var floor : GameObject;
function Start () //Runs once at start of game
{
var counter : int = 0;
while (counter < 20)
{
Instantiate(floor, new Vector3(counter, -1, 0, Quaternion.identity);
counter += 1;
}
}
Problem was I did greater then s$$anonymous$$d of less than and I switched to start ins$$anonymous$$d of update. Thank You
Your answer
Follow this Question
Related Questions
Why wont my script instantiate multiple instances? 1 Answer
Unity Freezing after for loop 1 Answer
bullet holes parenting 1 Answer
Involve Instatiated objects in Animation 1 Answer
Assign GameObject OnMouseUp not through inspector -2D 1 Answer