1、随机数
-
Unity中的随机数Random类不是C#中的Random。
Unity的Random在UnityEngine命名空间中
整形规则是:左包含,右不包含
int randomNum = Random.Range(1,100);
浮点规则是:左右都包含
float randomNumF = Random.Range(1.1f, 99.9f);
-
C#中的随机数
System.Random r= new System.Random();
r.Next(0, 100);
注意,不能直接using System;否则会和UnityEngine命名空间冲突报错
2、委托
-
C#的自带委托
System.Action ac = ()=>{
print("delegate");
};
System.Action ac2<int, float> = (i, f)=>{
print("delegate");
};
System.Func<int> fun1 = ()=>{
return 1;
} ;
System.Func<int, string&