Unity3D基础32:屏幕类、时间类与数学类

 

前文:https://blog.csdn.net/Jaihk662/article/details/86751079(C#脚本)

一、屏幕类

  • Screen.width:静态只读属性,屏幕的宽度
  • Screen.height:静态只读属性,屏幕的高度

在Unity的开发模式下,这两个值取的是Game窗口的宽度和高度,在项目编译打包后再运行,就是具体的设备的屏幕的宽度和高度

 

二、时间类

  • Time.time:静态只读属性,从游戏开始到现在所经过的秒数
  • Time.deltaTime:静态只读属性,时间增量,渲染完上一帧画面所消耗的时间(可用于实现倒计时)
  • Time.timeScale:静态属性,时间缩放,当值为1时游戏是正常状态;为0时游戏是暂停状态;为0.5时游戏慢放为0.5倍……注意timeScale不会影响Update和LateUpdate的执行速度,但是会影响FixedUpdate的执行速度(可用于游戏暂停)

 

三、数学类

  • Mathf.Abs():绝对值、
  • Mathf.Max():取最大值
  • Mathf.Min():取最小值
  • Mathf.Round():四舍五入
  • Mathf.Lerp(float a, float b, float t):插值运算,基于浮点数 t 返回 a 到 b 之间的插值,t∈[0,1],可以理解为 t = (a+b)/2,在很多类中都存在,插值运算的目的基本都是为了“平滑过渡”

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值