Time、Random、Mathf类

来源:互联网 发布:阿里云 服务器 搭建 编辑:程序博客网 时间:2024/06/05 19:06

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

返回一个01之间的随机浮点数,包含01

 

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)返回fp次方

 

Exp

Exp(p)返回ep次方

 

Log

计算对数

 

Log10

计算基为10的对数

 

Ceil

Ceil(f)返回大于或等于f的最小整数

 

Floor

Floor(f) 返回大于或等于f的最大整数

 

Round

Round(f)返回浮点数f进行四舍五入后得到的整数

 

Clamp

将数值限制在minmax之间

 

Clamp01

将数值限制在01之间

 

 

0 0