- Home /
Question by
ninjaboynaru · Nov 19, 2012 at 01:20 AM ·
javascriptfunctionloop
Looping a function
I have made this function called Create that instantiates 3 objects. I would like to call this function 5 times. I believe a for loop statement could accomplish this but how would I go about doing so. Also I only know javascript
Thanks in advanced
Here is my code
var hostile1 : GameObject;
var hostile2 : GameObject;
var hostile3 : GameObject;
function Start () {
}
function Update () {
}
function Create(GameObject) {
var inst : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
var inst2 : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
var inst3 : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
}
Comment
Best Answer
Answer by SomeGuy22 · Nov 19, 2012 at 01:29 AM
function Create(GameObject) {
for (var i = 0; i < 5; i++)
{
var inst : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
var inst2 : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
var inst3 : GameObject = Instantiate(GameObject, Vector3(Random.Range(-136,148),Random.Range(-35, 52),0), transform.rotation);
}
}
for loop:
i is a number that equals 0. as long as it is < 5, add 1. Then repeat.