Функция Random.Range() выдает ошибку
Код:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Random = System.Random;
public class MeteorSpawn : MonoBehaviour
{
public GameObject mateorPrefab;
public float maxSpawnDelay = 3f;
public float minSpawnDelay = 1f;
public float spawnXLimit = 6f;
private void Start()
{
Spawn();
}
private void Spawn()
{
float random = Random.Range(-spawnXLimit, spawnXLimit);
}
}
Unity выдает ошибку:
Random does not contain a definition for Range()
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Всё правильно, вы пытаетесь использовать Random непосредственно от C#, а надо от Unity.
Удалите строку using Random = System.Random;
