簡體   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