2018年了,新年总是会制定很多具体目标和计划,不管能否坚持去完成,初衷和决心总是要有的。本年第一篇博客终于开始下笔了,先立一些今年和公司业务无关的的flag:

1.希望每月或两月能看一套蛮牛游戏上的教程
2.少追肥皂剧多读书
3.少矫情少想男人多更博
 
好吧,不废话了,言归正传,下面开始总结新年第一个知识点:Time类

官方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类(持续更新中)的更多相关文章

  1. java视频教程 Java自学视频整理(持续更新中...)

    视频教程,马士兵java视频教程,java视频 1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播 ...

  2. 《WCF技术剖析》博文系列汇总[持续更新中]

    原文:<WCF技术剖析>博文系列汇总[持续更新中] 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖 ...

  3. 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)

    Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...

  4. Flume的一些报错问题解决(持续更新中)

    严谨转载--否则追究法律责任 作者----王加鸿                                                   ----------bug 1---------- ...

  5. 史上最全的spark面试题——持续更新中

    史上最全的spark面试题——持续更新中 2018年09月09日 16:34:10 为了九亿少女的期待 阅读数 13696更多 分类专栏: Spark 面试题   版权声明:本文为博主原创文章,遵循C ...

  6. 前端面试题总结——HTML(持续更新中)

    前端面试题总结--HTML(持续更新中) 1.什么是HTML? HTML:HyperText Markup Language超文本标记语言 2.XHTML和HTML有什么区别 HTML是一种基本的WE ...

  7. vue项目常用方法封装,持续更新中。。。

    vue项目中可以直接使用 1.常用工具类untils.js中 /* * 验证手机号是否合格 * true--说明合格 */ export function isPhone(phoneStr){ let ...

  8. 2020年腾讯实习生C++面试题&持续更新中(3)

    2020年腾讯实习生C++面试题&持续更新中(3) hello,大家好,我是好好学习,天天编程的天天. 来给大家大家分享腾讯实习生面经了. 天天希望大家看到面经后一定要做充分的准备,结合自己掌 ...

  9. 2020年腾讯实习生C++面试题&持续更新中(2)

    2020年腾讯实习生C++面试题&持续更新中(2) hello,大家好~ 我是好好学习天天,天天编程的天天,一个每天都死磕技术,及时分享的技术宅~ 昨天分享的题目不知道大家是否看过了,以后我计 ...

随机推荐

  1. WebApi接收复杂类型参数

    当接收实体时,该实体类不能添加Serializable属性,否则传来的json数据无法映射成功?

  2. 关于java' web杂谈(其实是课后作业1)1 网站系统开发需要掌握的技术

    1 网站系统开发需要掌握的技术:(借鉴度娘)https://zhidao.baidu.com/question/1701850648247880220.html 需要掌握的有:Java(JavaEE) ...

  3. Intellij自动下载导入框架包和常用快捷键

    忽然发现intellij尽然可以自动导入 框架所需的包,而且可以选择jar包版本,瞬间发现Maven,gradle管理jar包还得写配置文件弱爆了. 以Hibernate为例: 1.ProjectSt ...

  4. Linux驱动调试-根据oops的栈信息,确定函数调用过程

    上章链接入口: http://www.cnblogs.com/lifexy/p/8006748.html 在上章里,我们分析了oops的PC值在哪个函数出错的,那如何通过栈信息来查看出错函数的整个调用 ...

  5. 【NOIP2012提高组】同余方程

    https://www.luogu.org/problem/show?pid=1082 方程可化为ax+by=1. 用扩展欧几里得算法得到ax'+by'=gcd(a,b)的一组解后,可得x=x'/gc ...

  6. zeppelin0.7.3源码编译

    操作系统: Centos7.X Python版本: Python2.7 Maven版本:3.1.* Git:1.8.3.* JAVA:java1.7+ node npm bower grunt 每次执 ...

  7. day10、nfs+rsync全网备份及实时同步

    题目要求 注意:博主使用的系统为: [root@web01 ~]# uname -a Linux web01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29 ...

  8. 简单介绍nandflash、norflash、ram、sram、dram、rom、eeprom、flash的差别

    1.nandflash     Nandflash是IO设备,数据.地址.控制线都是共用的,须要软件区控制读取时序, 所以不能像nor flash.内存一样随机訪问,不能EIP(片上执行).因此不能直 ...

  9. Android 获取手机信息

    private void initData() { TelephonyManager mTm = (TelephonyManager) getActivity().getSystemService(C ...

  10. C#设计模式之二十一职责链模式(Chain of Responsibility Pattern)【行为型】

    一.引言   今天我们开始讲"行为型"设计模式的第八个模式,该模式是[职责链模式],英文名称是:Chain of Responsibility Pattern.让我们看看现实生活中 ...