版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xMaii/article/details/78906564
一、屏幕类
1.Screen.width :静态只读属性,屏幕的宽度
Screen.height:静态只读属性,屏幕的高度
这两个值在Unity开发中,取Game窗口的高度宽度;在具体的设备上运行,取具体设备的高度宽度
二、时间类
1.Time.time:静态只读属性,游戏时间,即从游戏开始到现在所经过的秒数
2.Time.deltaTime:静态只读属性,渲染完上一帧画面消耗的时间。可以用于实现倒计时效果
3.Time.timeScale:静态属性,时间缩放。可以用于游戏暂停
三、数学类
1.Mathf.Abs() 绝对值
2.Mathf.Max() 最大值
3.Mathf.Min() 最小值
4.Mathf.Round() 四舍五入
5.Mathf.Lerp(float a, float b, float t):插值运算
基于浮点数 t 返回 a 与 b 之间的插值,t取0~1之间。当t分别时0,1,0.5时,函数分别返回a,b,a和b的平均值
同理有:Vector3.Lerp(Vector3 a, Vector3 b, float t) 可用于使摄像机对目标物体进行平滑跟随
transform.position = Vector3.Lerp(transform.position, targetPosition, Time.deltaTime*smoothing)
6.Mathf.Clamp(float value, float min, float max):限制取值
限制value的值在min和max之间, 如果value小于min,返回min。 如果value大于max,返回max,否则返回value