Unity笔记之常用工具类API

一、屏幕类

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 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值