unity -- Time类(持续更新中)
2018年了,新年总是会制定很多具体目标和计划,不管能否坚持去完成,初衷和决心总是要有的。本年第一篇博客终于开始下笔了,先立一些今年和公司业务无关的的flag:
官方API https://docs.unity3d.com/ScriptReference/Time.html
Time.deltaTime(只读)
unity官方解释为:
The time in seconds it took to complete the last frame (Read Only).
以秒计算,完成最后一帧的时间(只读)。
Use this function to make your game frame rate independent.
使用这个函数使和你的游戏帧速率无关。
一句话总结:指的是当前时间节点的上一帧所用的时间。
void Update () {
//方式1
// gameObject.transform.Translate(new Vector3(0,0,10));
//方式2
gameObject.transform.Translate (new Vector3 (, , ) * Time.deltaTime);
}
方式1 表示 : Update函数每帧调用一次,也即是说每一帧物体都会向前移动10m,不能保证匀速,因为每一帧的时间间隔不一定相同
方式2表示 : 执行当前帧的时候移动前一帧所用的时间*10m,从第二帧开始以10m/s的速度移动。
Time.time(只读)
unity官方解释为:
The time at the beginning of this frame (Read Only). This is the time in seconds since the start of the game.
此帧开始时的时间(只读)。这是游戏开始后以秒为单位的时间。
Returns the same value if called multiple times in a single frame. When called from inside MonoBehaviour's FixedUpdate, returns fixedTime property.
如果在同一帧中多次调用,则返回相同的值。当在MonoBehaviour的FixedUpdate中调用,返回固定时间。
Time.fixedTime(只读)
The time the latest FixedUpdate has started (Read Only). This is the time in seconds since the start of the game.
最近的FixedUpdate帧开始的时间(只读)。这是游戏开始后以秒为单位的时间。
Fixed time is updated in regular intervals (equal to fixedDeltaTime) until time property is reached.
当满足时间性能时,固定时间会定期更新(相当于fixeddeltatime)。
Time.timeScale(可写)
Time.timeScale影响的是Unity的游戏时间缩放比例.
记住下面两句话:
1.“timeScale不会影响Update和LateUpdate的执行速度”
2.“FixedUpdate是根据时间来的,所以timeScale只会影响FixedUpdate的速度”。
官方的一句话:
Except for realtimeSinceStartup, timeScale
affects all the time and delta time measuring variables of the Time class.
除了realtimesincestartup,timeScale影响Time类中所有时间和时间增量测量相关的变量。
Time.captureFramerate(可写)
unity官方解释为:
Slows game playback time to allow screenshots to be saved between frames.
减慢游戏播放时间,允许帧与帧之间截图。
If this property has a non-zero value then frame update will occur at an interval of (1.0 / captureFramerate) regardless of real time and the time required to render a frame.
如果这个属性有一个非零的值,然后架更新将发生在一个区间(1 / captureframerate)无论实时渲染一帧所需要的时间。
一句话总结:设置游戏帧速率。
unity -- Time类(持续更新中)的更多相关文章
- java视频教程 Java自学视频整理(持续更新中...)
视频教程,马士兵java视频教程,java视频 1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播 ...
- 《WCF技术剖析》博文系列汇总[持续更新中]
原文:<WCF技术剖析>博文系列汇总[持续更新中] 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖 ...
- 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)
Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...
- Flume的一些报错问题解决(持续更新中)
严谨转载--否则追究法律责任 作者----王加鸿 ----------bug 1---------- ...
- 史上最全的spark面试题——持续更新中
史上最全的spark面试题——持续更新中 2018年09月09日 16:34:10 为了九亿少女的期待 阅读数 13696更多 分类专栏: Spark 面试题 版权声明:本文为博主原创文章,遵循C ...
- 前端面试题总结——HTML(持续更新中)
前端面试题总结--HTML(持续更新中) 1.什么是HTML? HTML:HyperText Markup Language超文本标记语言 2.XHTML和HTML有什么区别 HTML是一种基本的WE ...
- vue项目常用方法封装,持续更新中。。。
vue项目中可以直接使用 1.常用工具类untils.js中 /* * 验证手机号是否合格 * true--说明合格 */ export function isPhone(phoneStr){ let ...
- 2020年腾讯实习生C++面试题&持续更新中(3)
2020年腾讯实习生C++面试题&持续更新中(3) hello,大家好,我是好好学习,天天编程的天天. 来给大家大家分享腾讯实习生面经了. 天天希望大家看到面经后一定要做充分的准备,结合自己掌 ...
- 2020年腾讯实习生C++面试题&持续更新中(2)
2020年腾讯实习生C++面试题&持续更新中(2) hello,大家好~ 我是好好学习天天,天天编程的天天,一个每天都死磕技术,及时分享的技术宅~ 昨天分享的题目不知道大家是否看过了,以后我计 ...
随机推荐
- unity中.meta提交错误操作导致空脚本
工作时遇到了一个奇葩的问题,同事做的界面,再策划那里死活无法运行,其他同事的都没有问题.简单一查,是界面上挂了个空脚本,但是同事提交了对应的脚本,其他人那里脚本是正常.随后想到是否是.meta的问题. ...
- Java面试常见算法题
1.实现字符串反转 提供七种方案实现字符串反转 import java.util.Stack; public class StringReverse { public static String re ...
- 服务器获取浏览器发送请求中的cookies,选取自己需要的cookie
String cookieName = “userID”; // 设置自己需要的cookie名 Cookie cookies[] = request.getCookies(); // 获取请求中的所有 ...
- java变量和作用域以及成员变量的默认初始化
Java中的变量有成员变量和局部变量,定义在类中方法之外的变量成为成员变量或者成员字段(域),表示一个类所具有的属性,定义为类的成员变量的变量的作用于是整个类,该变量在定义的时候不需要初始化,在使用前 ...
- 初识java这个小姑娘(一)
忽然想起这样一个场景:那时我还是小学三年级的一个小学生,上课的铃声响起,文艺委员起头,大家开始胡乱的开始唱歌,"让我们荡起双桨,小船儿推开波浪",歌声在一片稚气中慢慢停止.我们的语 ...
- CSS的常见问题
1.css的编码风格 多行式:可读性越强,但是CSS文件的行数过多,影响开发速度,增大CSS文件的大小 一行式:可读性稍差,有效减少CSS文件的行数,有利于提高开发速度,减小CSS文件的大小 2.id ...
- Eclipse Maven Mybatis的使用
关于maven的使用网上有太多教程,这里就不再介绍.本篇文章只用来记录 在Eclipse中使用maven创建含有mybatis的程序的配置,及注意事项. 使用Eclipse创建Maven项目 创建后的 ...
- mongodb的NUMA问题
问题: 在mongodb登录时日志显演示样例如以下: [loguser@32_180 ~]$ mongo -u root -p xxxxx --authenticationDatabase adm ...
- java多线程编程核心技术——全书总结
这本书大致上是看完了,不过第七章结束的匆匆忙忙很不好. 不过好在还是看完了,勉强算吧. 回想这一年,挺感慨的,心里一直谋求着进步,却很难行动起来. 仔细想想确实啊,想一直进步肯定要牺牲自己的业余时间, ...
- Struts2 2.5.12的问题
使用maven搭建的Struts项目,使用Struts 2.5.12会启动报错,应该不是包冲突的问题,感觉是lang3.jar的问题,换回2.5.10.1就没事了. 这点挺奇怪的,不应该是jar包损坏 ...