我一直试图在Unity中使用C#创建自己的类,但遇到了一个小问题。在我的PlayerClass结构我想要使用Random.Range(0,9)作为参考号码生成一个字符串六个随机数。目前,我使用这样做的代码行,如下所示:Unity - 无法在类构造中生成随机数
refNum = Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9) + Random.Range (0, 9);
我已经创建的变量引用句柄之外构建的在班上名列前茅。每次运行我的游戏时,我都会收到一个错误消息,说我无法从类构造中生成随机数。有人知道解决这个问题的方法吗?
非常感谢,
汤米
不是一个真正的解决方案,但你只是总结6随机数字?结果,你将有最多2位数字。另请参阅https://stackoverflow.com/a/36104497/384674 ;-) – Betlista
这是一个monobehavior附加到一个对象?如果是这样,请改用'Start()'或'Awake()'。 – Draco18s
@Betlista六个骰子滚动和总结并没有一个统一的分布。这对提问者来说可能很重要。 – Draco18s