API常见的方法和类 1(小白初学) Time

API常见的方法和类

多用Help——》Unity Manual/ Script Reference (unity手册/API手册)

个人建议多看英文,如果用的以后unity更新也能够快速看新的手册

事件函数的运行运行顺序

Start方法 开始项目的时候 运行一次

Update方法 逐帧运行

其他可以在手册-》scripting-》scripting concepts -》order of execution for event funcions 底下能够看到运行顺序

 

Time常用:

只能够读取的:

deltatime:上一帧到这一帧的时间。每一帧的时间,多用于速度有关的因为速度的设置一般在Update里而Update是每一帧都执行,所有如:cube.Translate(Vector3.lefe);这样的就会每一帧都是1m所有就要cube.Translate(Vector3.left*Time.deltaTime);这样处理就可以让前进距离每帧到1/50(取决于你设置的帧数),这样1s就是你想要的结果了。

time:游戏进行时间,除去了暂停的时间

realtimeSinceStartUp:游戏进行时间,包括了暂停的时间。

frameCount:总帧数

unscaledDeltaTime:没有设置timeScale就和deltatime一样,设置了就无效

unscaledTime:没有设置timeScale就和time一样,设置了就无效

timeSinceLevelLoad:当前场景的时间,也会暂停停止

fixedDeltatime:表示以秒计间隔,在物理和固定帧率进行更新.在Edit->ProjectSettings->Time的Fixed Timestep可以自行设置。

smoothDeltaTime:表示一个平稳的deltaTime,根据前N帧的时间加权平均的值

可读可写:

timeScale:游戏进行比例加速减速默认1x

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值