Time类
time | 游戏从开始到现在经历的时间(秒) | 只读 |
timeSinceLevelLoad | 此帧的开始时间(秒),从关卡加载完成开始计算 | 只读 |
deltaTime | 上一帧消耗的时间(秒) | 只读 |
fixedTime | 最近FixedUpdate的时间,该时间从游戏开始计算 | |
fixedDeltaTime | 物理引擎和FixedUpdate的更新时间间隔 | |
maximumDeltaTime | 一帧的最大消耗时间 | |
smoothDeltaTime | Time.daltaTime的平滑时间 | |
timescale | 时间流逝速度的比例,可以用来制作慢动作效果 | |
frameCount | 已渲染的帧的总数 | 只读 |
realtimeSinceStartup | 游戏从开始到现在经历的真实时间(秒),该时间不会受timeScale影响 | |
captureFramerate | 固定帧率设置 | |
注: | Unity中时间处理使用的是System.Datetime //取得现在的时间 System.DateTime now = System.DateTime.Now; //得到任意时间的DateTime(年月日时分秒) System.DateTime date1 = new DateTime(2010, 8, 18, 16, 32, 0, DateTimeKind.Local); | |
Random类
seed | 随机数生成器种子 | |
value | 返回一个0~1之间的随机浮点数,包含0和1 | |
insideUnitSphere | 返回位于半径为1的球体内的一个随机点 | 只读 |
insideUnitCircle | 返回位于半径为1的圆内的一个随机点 | 只读 |
onUnitSphere | 返回半径为1的球面上的一个随机点 | 只读 |
rotation | 返回一个随机旋转 | 只读 |
rotationUnitform | 返回一个均匀分布的随机旋转 | 只读 |
Mathf类
PI | 圆周率π | 只读 |
Infinity | 正无穷大 | 只读 |
NegativeInfinity | 负无穷大 | 只读 |
Deg2Red | 度到弧度的转换系数 | 只读 |
Red2Deg | 弧度到度的转换系数 | 只读 |
Epsilon | 一个很小的浮点数 | 只读 |
Sin | 计算角度(单位为弧度)的正弦值 | |
Cos | 计算角度(单位为弧度)的余弦值 | |
Tan | 计算角度(单位为弧度)的正切值 | |
Asin | 计算反正切值(返回的角度值单位为弧度) | |
Acos | 计算反余弦值(返回的角度值单位为弧度) | |
Atan | 计算反正切值(返回的角度值单位为弧度) | |
Sqrt | 计算平方根 | |
Abs | 计算绝对值 | |
Min | 返回若干数值中的最小值 | |
Max | 返回若干数值中的最大值 | |
Pow | Pow(f,p)返回f的p次方 | |
Exp | Exp(p)返回e的p次方 | |
Log | 计算对数 | |
Log10 | 计算基为10的对数 | |
Ceil | Ceil(f)返回大于或等于f的最小整数 | |
Floor | Floor(f) 返回大于或等于f的最大整数 | |
Round | Round(f)返回浮点数f进行四舍五入后得到的整数 | |
Clamp | 将数值限制在min和max之间 | |
Clamp01 | 将数值限制在0和1之间 | |