Задать вопрос
@accacha

Как заспавнить только один рандомный элемент массива?

Есть пустой объект, на который наложен скрипт спавна объектов из массива. Как сделать так, чтобы спавнился только один рандомный элемент массива? Получился такой скрипт, но всё равно спавнятся все элементы массива.
using UnityEngine;

public class SpawnObject : MonoBehaviour
{

    public GameObject[] objects;
    
    void Start()
    {
        int rand = Random.Range(0, objects.Length);
        GameObject instance = Instantiate(objects[rand], transform.position, Quaternion.identity);
        instance.transform.parent = transform;
    }
}
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы