我发现的是如何创建随机数字。大。但是,这种解决方案并不适用于其他功能。要创建一个随机数,我用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