【发布时间】:2015-03-23 14:05:39
【问题描述】:
我正在统一编写游戏,我想创建 一个随机整数...我正在使用以下内容:
public Random ran = new Random();
public int power = ran.Next(0, 10);
但是当我想运行程序时,它给了我以下错误:
类型“UnityEngine.Random”不包含“下一个”的定义,也没有 可以找到“UnityEngine.Random”类型的扩展方法“Next” (您是否缺少 using 指令或程序集引用?)
有人帮我解决问题吗???
【问题讨论】:
-
您是否尝试使用 System.Random (msdn.microsoft.com/en-us/library/…)?看起来您的代码正在使用 Unity 中的某些内容。尝试在
Random的两个实例之前添加System.。 -
您的下一个问题在这里得到解答:stackoverflow.com/questions/21564610/…
-
@HenkHolterman,很好的收获;我什至没有注意到这些是字段。
-
非常感谢你们所有人 :) 我会尝试你们对我的建议,我会让你们知道发生了什么!!!并希望能帮助和其他有类似问题的人!但再次感谢:)