Unity中Time.deltaTime的含义及其应用
相信Unity的开发者或者初学者都对Time.deltaTime并不陌生,我们经常会在代码中用到或者看到它,今天去官方的API文档查了一下,感觉它非常有用,所以翻译一下以引导初学者。
原文网址:
file:///Applications/Unity/Unity.app/Contents/Documentation/html/en/ScriptReference/Time-deltaTime.html
Unity官方给出的描述是:按照秒来计数,完成上一帧的时间(只读)。通常,使用这个函数来产生与游戏帧速率无关的效果。
如果你加上或者减去一个值,那你很可能应该乘以Time.deltaTime。当你乘以它以后,你实质上的表达是:我想让这个物体以每秒钟10米的速度移动而不是每帧10米。
当从MonoBehavior的FixedUpdate中调用的时候,返回的帧速率增量时间。
请注意,在OnGUI中你不应该依赖Time.deltaTime,因为OnGUI有可能在一帧中被多次调用并且每次deltatime的值都是相同的,直到下一帧刷新。
请看官方的示例代码:
using UnityEngine;
using System.Collections;public class ExampleClass : MonoBehaviour {void Update() {float translation = Time.deltaTime * 10;transform.Translate(0, 0, translation);}
}
注:英文水平有限,发现问题请大家与我联系。
2015.4.22 18:47
By Mr.Losers
Unity中Time.deltaTime的含义及其应用相关推荐
- 如何理解Unity中Time.deltatime
首先,Time.deltatime通常在Update()方法中被调用 Update()方法的特性便是每帧执行一次,而Update()调用的速率与帧速率有关,而帧速率是不断变化的,帧速率的高低与设备本身 ...
- Unity中的RectTransform
RectTransform是Transform的子类,继承了Transform的一些属性 一:Anchors --绝对布局:当Archors的Min和Max相等时,Archors呈现为一个点,称为锚点 ...
- Unity中的矩阵含义
Unity中的矩阵含义 本人第一次写博文,不足的地方请大家指出来,我不会详解它的计算是什么样的,因为同类文章有很多,这个如果读者感兴趣可以自己学习一下相关的手册和知识. 什么是矩阵 简单的说,矩阵就是 ...
- Unity中Oculus分屏相机和普通相机一键切换
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/50462157 作者:car ...
- 【Unity】6.1 Unity中的C#脚本基础知识
分类:Unity.C#.VS2015 创建日期:2016-04-16 一.简介 1.常用的C#数据类型 这里简单介绍用Unity开发游戏时,最常用的一些数据类型. (1)基本类型 int.float. ...
- Unity中传入任意数,转换成分,秒,并进行倒计时换算..(两种方式)
第一种方式是利用Unity中的协程,代码如下: using System.Collections; using System.Collections.Generic; using UnityEngin ...
- 个人技术总结——Unity中角色动画制作及动画切换逻辑的实现
这个作业属于哪个课程 软件工程实践2022春-F班 这个作业要求在哪里 软件工程实践总结&个人技术博客 这个作业的目标 课程回顾与总结+个人技术总结 其他参考文献 <Unity2018教 ...
- Unity中的混合光照
Unity中的混合光照 Baked Indirect Shadowmask Distance Shadowmask Subtractive Reference Unity支持三种混合光照模式,分别是B ...
- 在Unity中实现基于粒子的水模拟(三:混合屏幕)
在Unity中实现基于粒子的水模拟(三:混合屏幕) 文章目录 在Unity中实现基于粒子的水模拟(三:混合屏幕) 前言 一.着色算法介绍 1.折射 2.反射 二.准备纹理 1.获取纹理 2.模糊纹理 ...
最新文章
- 1026 程序运行时间 (15 分)(c语言)
- C语言文件操作(三)读取指定路径txt文件,并输出文件内容
- 话费直充/三网直冲/联通直充/电信直充/移动直充/系统源码
- pandas 非聚合函数
- centos7安装mysql5.7视频_Centos7安装MySQL5.7版本详细步骤
- 根据需要为不同的类设置不同的输出日志名称及日志格式
- 剑指Offer之翻转单词顺序列
- “无语!只因姓True,苹果封了我的iCloud账户”
- 在Scala IDEA for Eclipse或IDEA里程序编译实现与在Spark Shell下的对比(其实就是那么一回事)...
- 【機器學習筆記】xgboost中的min_child_weight參數理解。
- 面试题:+=(python中列表+=操作)
- 基于PHP的网上购物网站设计(含源文件)
- 线性代数学习之坐标转换和线性变换
- js弹窗确认取消php,JS实现删除时的确认弹窗
- 求矩形槽内电位分布matlab,MATLAB超松弛迭代法求解接地金属槽内电位分布
- 关于Git使用详细教程
- 北航计算机复试英语,考研并不困难:北航计算机考研之路
- Python创建免费Ip代理池,伪装Ip。
- 关于__declspect(dllexport) 和 __declspec(dllimport)的使用
- 架构模式 - 微内核模式