如何获得C#中的随机数以及为什么键盘输入不起作用?

如何获得C#中的随机数以及为什么键盘输入不起作用?,c#,unity3d,C#,Unity3d,我对Unity和C#还不熟悉 我正在尝试制作一个简单的程序,它将在控制台中执行,它将告诉用户等待一段时间,在用户单击空格后,计算机将显示他等待了多少时间 所以这是一个简单的代码 为此,我必须生成一个随机数,并且需要一些键盘输入 但当我进入空格键时,什么也没发生 没有编译错误 随机数只生成数字0 代码: 您正在打印生成之前的值。在目标()中,移动此行: targetTime = Random.Range(0, 10); 在上面 随机的 int i= Random.Range(minInt

我对Unity和C#还不熟悉

我正在尝试制作一个简单的程序,它将在控制台中执行,它将告诉用户等待一段时间,在用户单击空格后,计算机将显示他等待了多少时间

所以这是一个简单的代码

为此,我必须生成一个随机数,并且需要一些键盘输入

但当我进入空格键时,什么也没发生

没有编译错误

随机数只生成数字0

代码:


您正在打印生成之前的值。在
目标()
中,移动此行:

targetTime = Random.Range(0, 10);
在上面

随机的

    int i= Random.Range(minIntValue,maxIntValue)
    float j = Random.Range(minFloatValue,maxFloatValue)
现在,您可以随时使用IEnumerators

print("Your Time " + targetTime);
    int i= Random.Range(minIntValue,maxIntValue)
    float j = Random.Range(minFloatValue,maxFloatValue)