.net平台自带的一个Random类是非常基础的,需要实例化才能使用,不可避免的产生GC,在unity engine里面也封装了一个,全部都是静态的方法,不需要new直接使用,而且针对unity环境添加了很多的数值类型的随机数。
避免与.net 的Random冲突,可以这样引入:using Random = UnityEngine.Random;
下面是两者的对比:
.net平台自带的一个Random类是非常基础的,需要实例化才能使用,不可避免的产生GC,在unity engine里面也封装了一个,全部都是静态的方法,不需要new直接使用,而且针对unity环境添加了很多的数值类型的随机数。
避免与.net 的Random冲突,可以这样引入:using Random = UnityEngine.Random;
下面是两者的对比: