Buenas noches. Quiero hacer un Spawn de varios objetos para que aparezcan en varias posiciones aleatorias de tal forma que los objetos aparezcan a la vez al cargar la escena y no cambien de posición hasta que vuelvas a entrar en la escena. Tengo el siguiente código pero los objetos me aparecen uno por uno y no es lo que quiero. A ver si me podéis ayudar.
using UnityEngine;
using System.Collections;
public class SpawnItems : MonoBehaviour {
public Transform[] SpawnPoints;
public GameObject[] Objectos;
void Start ()
{
int spawnindex = Random.Range (, SpawnPoints.Length);
int objectindex = Random.Range (, Objectos.Length);
Instantiate (Objectos [objectindex], SpawnPoints [spawnindex].position, SpawnPoints [spawnindex].rotation);
}
}
Tienes que usar un ciclo:
foreach(...) ó for(int indice = 0;indice<=Objetos.Length;indice++)
[/quote]