我發現的是如何創建隨機數字。大。但是,這種解決方案並不適用於其他功能。要創建一個隨機數,我用Unity3D中的隨機數字?
Random randomDirection = new Random();
int directionChoice = randomDirection.Next(1, 4);
裏面的函數叫enemyWalk(){};
然而,這引起了一個錯誤:
Type 'UnityEngine.Random' does not contain a definition for 'Next' and no extension method 'Next' of type 'UnityEngine.Random' could be found (are you missing a using directive or an assembly reference?)
,當我把隨機整數發電機出功能的這個錯誤不會出現。任何解決方案來解決這個問題?
我希望能夠通過隨機選擇一個決定他走向哪個方向(上,左,右,或下)的整數,然後使用隨機雙發生器以確定它走過的距離。不過,我需要一個隨機數,每當調用enemyWalk(){};
時都會產生一個隨機數。
當您使用Unity時,它是否允許您使用.NET System.Random類?如果是這樣,你應該使用它(如布拉德利所建議的)。如果沒有,你應該清楚你的問題。 – 2015-01-27 01:33:24