Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Spawning de varios objetos al iniciar la escena

Iniciado por Argo214, Junio 16, 2016, 01:14:04 AM

Tema anterior - Siguiente tema
Junio 16, 2016, 01:14:04 AM Ultima modificación: Junio 16, 2016, 05:27:08 AM por pioj
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);
    }
}

 
 

Junio 16, 2016, 01:28:34 AM #1 Ultima modificación: Junio 16, 2016, 05:27:47 AM por pioj
Tienes que usar un ciclo:
 



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

[/quote]
 
 
 
 

Etiquetas: