Unity - Random报错 `System.Random' does not contain a definition for `Range'

版权声明:原创图片,自截图片,纯手打文字,经过允许才可转载!业余个人经验分享,有不足的地方请留言,或点【投票】以资鼓励;觉得帮了小忙,请点个赞;还可以点击分享;怕下次出问题之后忘记找不到,可点击收藏。谢谢合作。 https://blog.csdn.net/qq_40985921/article/details/88841122

Unity与C#都有提供Random方法,但
unity的Random方法是在命名空间UnityEngine下
C#的Random方法是在命名空间 using System下

当同时引用2个命名空间时,2个Random都不能正常使用。

解决方法(Random前加引用的包名)

//C#方法
System.Random rand = new System.Random();
rand.Next(5);

//Unity方法
UnityEngine.Random.Range(0, 5);

猜你喜欢

转载自blog.csdn.net/qq_40985921/article/details/88841122
今日推荐