Unity(十七)Unity随机数及Unity委托

Unity中的随机数

Unity中的Random是Unity中特有的,与C#的不一样

cs 复制代码
int randoNum = Random.Range(0, 100);
float randoNumF = Random.Range(1.1f, 99.9f);

使用随机数 int 重载 规则是左包含,右不包含

使用浮点数重载,规则是左右都包含

cs 复制代码
Random rd = new Random();

int i = rd.Next();

c#中的Random随机数是左包含右不包含

Unity的自带委托

c#中的委托

cs 复制代码
System.Action ac = () =>
{
    print("123");
};
System.Action<int, float> ac2 = (i, f) =>
{

};
System.Func<int> fun1 = () =>
{
    return 1;
};
System.Func<int, string> fun2 = (i) =>
{
    return "123";
};

Unity中的委托

要引用using UnityEngine.Events;

cs 复制代码
UnityAction uac = () =>
{

};
UnityAction<string> uac2 = (str) =>
{
};
相关推荐
UWA10 小时前
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏
unity·微信·性能优化·小游戏·webgl
Behaviour11 小时前
Unity 手游网络同步技术
网络·unity·c#·游戏引擎
niuniudengdeng12 小时前
Unity手游APK去广告实战:华为渠道包反编译、广告拦截与“网络不佳“弹窗修复全记录
unity·游戏引擎
k4m7v2pz12 小时前
Godot 4 嵌入式试玩窗口尺寸与适配策略详解
编辑器·游戏引擎·godot·游戏开发·嵌入式运行
Behaviour1 天前
Unity UI循环列表UIScrollViewContent实现
ui·unity·c#·游戏引擎
_ZHOURUI_H_1 天前
Unity EasyECS:并不是所有字段都适合 SoA,Unity 项目中应该怎样拆数据
游戏·unity·性能优化·架构·游戏引擎
TO_ZRG2 天前
Unity 编辑器之 SettingsProvider、Hierarchy、Project、SearchField
java·unity·编辑器
yj爆裂鼓手2 天前
spine绑定骨骼运动工具&spine纹理压缩自动设置工具
游戏·unity
惊鸿醉2 天前
Unity 实战:用讯飞 WebAPI 做一个“说普通话、播方言“的语音程序
unity·c#·游戏引擎·语音识别
略略略咯咯2 天前
C#Unity
开发语言·unity·c#