繁体   English   中英

我正在尝试为我的游戏制作一个随机数生成器并为其分配一个整数,以便我以后可以使用它但给我一个错误

[英]I'm trying to make a random number generator for my game and assign a integer to it so i can use it later but give me a error

这是我的代码:

public class Random
{
    public void pipeSpawn()
    {
        Random rnd = new Random();

        int num = rnd.Next(1, 9);
    }
}

我在 Next 下得到一个带下划线的错误,说我的方法不包含 Next 的定义?

注意:对不起,如果我的解释不好,我不擅长解释/编码。

听起来您正在尝试使用 .NET 中定义的Random类,但我怀疑include指向Unity中的那个。

统一:

Random

轻松生成游戏的随机数据。

这个静态类提供了几种简单的面向游戏的生成伪随机数的方法。

Unity 的Random没有Next方法。 它也是一个static类,所以你不要new它。

在您的情况下,只需使用 Unity 的:

int num = (int) Random.Range(1f, 9f);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM