Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Argo214 en Junio 16, 2016, 01:14:04 AM

Título: Spawning de varios objetos al iniciar la escena
Publicado por: Argo214 en Junio 16, 2016, 01:14:04 AM
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);
    }
}

 
 
Título: Spawning de varios objetos al iniciar la escena
Publicado por: Kondor0 en Junio 16, 2016, 01:28:34 AM
Tienes que usar un ciclo:
 



   
      foreach(...) ó for(int indice = 0;indice<=Objetos.Length;indice++)
   

[/quote]