传奇广告查询第一站 同步54.com

RandomEx扩展类
原创 于2026-01-05 18:07:00发布
9 阅读
0
0

和TransformEx扩展相同,为随机写一个Ex扩展,目前只写了一个方法,后续会更新增加方法。
如果对静态类不了解的可以参考这里:https://www.jianshu.com/p/17ee1c7f23a5
还是先看如何调用:

using UnityEngine; public class Test : MonoBehaviour { void Start() { string[] strList = { "a", "b", "c", "d", "e" }; Random random = new Random(); //传入数组调用 Debug.Log(random.GetRandomValueFrom(strList)); //直接传入值调用,此处值需为同一类型 Debug.Log(random.GetRandomValueFrom(2, 3, 4, 5, 6)); } }

结果:

随机结果

扩展类如下:

using System.Collections; using System.Collections.Generic; using UnityEngine; ///  /// Random扩展类 ///  public static partial class RandomEx { ///  /// 数组获取随机值 ///  /// T /// random /// values ///  public static T GetRandomValueFrom(this Random random, params T[] values) { return values[Random.Range(0, values.Length)]; } }
管理员
0
0
0
分享
上一篇: GEE引擎自定义进度条和自定义属性的脚本展示
下一篇: 教你简单几步获取微信小程序源码
评论
历史记录
回顶部
浏览时间 游戏名称 游戏IP 开区网址
注册GM1论坛账号
  • 上传头像
注册

已有账号,

微信扫码登录
重置密码
重置密码

注册

绑定关联手机号
关联手机号