视频链接:
https://www.bilibili.com/video/BV12s411g7gU?p=129
1. Time.time 从游戏开始到现在的时间
* 上面代码中的t设置成public,会直接在unity的inspector面板中显示,方便查看:
2. Time.deltaTime 以秒计算,每帧消耗的时间
- 经常在Transform中的使用,目的:保证移动速度不受渲染影响
- 下例中的speed设置成public,会直接在unity的inspector面板中显示, 便于随时调整值的大小
* 但在FixedUpdate()中不能使用Time.deltaTime,因为FixedUpdate()方法是物理更新,固定时间执行一次,与渲染无关。 (Update方法是渲染更新,受渲染影响)
3. Time.timeScale 时间的缩放,可以用来减慢运动效果
- 当timeScale是1,实时时间移动 (正常速度)
- 当timeScale是0.5,速度减半
- 当timeScale是0,暂停
4. unscaledDeltaTime 避免受缩放时间的影响 (另外还有Time.time对应的unscaledTime)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。