Random.Range给出“未知的解决错误”

时间:2015-10-16 20:29:44

标签: c# unity3d unity5

Random

当我这样做时,id int(11) contract_id int(11) datetime datetime open decimal(18, 10) high decimal(18, 10) low decimal(18, 10) close decimal(18, 10) 这个词会变成红色,只是说:

  

“未知解决错误”。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

在代码顶部添加以下代码

using Random = UnityEngine.Random;

Random.Range不属于System.Random,它是Unity功能

答案 1 :(得分:0)

首先,确保您的脚本的名称与Unity的库和类名称相同。

由于您使用了Random而非System.Random,请尝试输入以下代码:

num = UnityEngine.Random.Range(1, 5)

如果代码顶部有以下语句,则可以删除UnityEngine.

using UnityEngine;

如果您只想要Random类或想要解析不明确的引用,可以使用:

using Random = UnityEngine.Random;

此外,如果您使用C#的{​​{1}},则可以使用System.Random代替。