[英]I'm trying to make a simple 2d platformer game, but my code wont let me jump
[英]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中的那個。
統一:
輕松生成游戲的隨機數據。
這個靜態類提供了幾種簡單的面向游戲的生成偽隨機數的方法。
Unity 的Random
沒有Next
方法。 它也是一個static
類,所以你不要new
它。
在您的情況下,只需使用 Unity 的:
int num = (int) Random.Range(1f, 9f);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.