public int num;
void Start () {
num = Random.Range (1, 5);
}
当我这样做时,这个词Random会变成红色,它只是说:
“未知的解决错误”。
有任何想法吗?
在代码顶部添加以下代码
using Random = UnityEngine.Random;
Random.Range不是 的一部分System.Random,它是 Unity 功能
首先,确保您的脚本与统一库和类的名称不同。
由于您使用 unity Randomnot System.Random,请尝试输入以下代码:
num = UnityEngine.Random.Range(1, 5)
UnityEngine.如果您的代码顶部有以下语句,您也许可以删除:
using UnityEngine;
如果您只想要Random类或想要解析不明确的引用,您可以使用:
using Random = UnityEngine.Random;
此外,如果您使用C#'s System.Random,您也可以使用Random.Next。