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