Задать вопрос
@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;
    }
}
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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