Задать вопрос
@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 комментария
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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