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) =>
{
};
相关推荐
暴走约伯19 分钟前
【VFX工具链源码拆解 01】总体架构:大型项目特效流程的程序化落地
开发语言·经验分享·3d·unity·架构·游戏引擎
Oiiouui19 小时前
Godot-GridGame架构DI容器全局联动设计
架构·游戏引擎·godot
平行云1 天前
建筑BIM/3D可视化轻量级实时评审与分享方案
unity·ue5·3dsmax·实时云渲染·云桌面·云游戏·建筑bim
2501_915106322 天前
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipa
windows·vscode·unity·ios·个人开发·swift·敏捷流程
FFFFujige2 天前
【Unity】一个的Dots用Ruhanka踩坑记录
unity·游戏引擎
wgslucky2 天前
Godot UI管理与使用
游戏引擎·godot
Oiiouui2 天前
Godot-GridGame架构屏幕UI层
架构·游戏引擎·godot
凯基迪科技3 天前
Unity游戏加密锁逆向方案、选型与攻防分析
游戏·unity·游戏引擎
阿松爱学习3 天前
【Unity开发】局部区域截图功能实现
unity·c#
淡海水3 天前
08-02-优化-LINQ与函数式编程的GC代价
unity·c#·.netcore·linq·gc