public partial class MathUtil : MonoBehaviour
{
//利用泛型可以不定义返回的类型,直接用params关键字
public static T GetRandomValueFrom<T>(params T[] values)
{
var valueArray = values as Array;
return values[UnityEngine.Random.Range(0, valueArray.Length)];
}
#if UNITY_EDITOR
[MenuItem("random/从若干个值中随机取出一个值")]
#endif
static void MenuClicked1()
{
var randomAge = GetRandomValueFrom(1, 2, 3);
Debug.Log(randomAge);
}
}
Unity随机值的取用
最新推荐文章于 2023-09-04 10:12:09 发布