官方的解释是:静态只读属性,时间增量,渲染上一帧所花费的时间
看下面的代码

    /// <summary>
/// 每帧刷新
/// </summary>
void Update()
{
transform.Translate(0, 0, Time.deltaTime * 10); //物体沿着自身Z轴方向,每秒移动物体10米运动
}

这个方法所用的公式很简单:距离=时间*速度

我读官方解释的时候,有点迷惑,既然是渲染上一帧的时间,说明帧已经渲染完毕,那么计算出来的坐标,已经不能用在上一帧里面。这个过程是怎样的呢?从头设想:一开始,渲染的是初始帧,假设用的时间为t1,那么现实世界中物体移动的距离是t1*10,但是,我们只是看到了物体停留在初始位置。接着渲染第二帧,将刚才计算出来的坐标用于第二帧的渲染。假设渲染用时t2,那么现实世界中物体移动的距离是t2*10。但是,我们只是看到了物体经过时间t1后所在位置,而当前时间已经过了t1+t2。也就是说,我们看到的画面是滞后的

当然,以上纯属个人猜测,本人初学unity 3d,有不对的地方还待指正

最新文章

  1. mysql配置远程连接方法之一(改表法)
  2. 为何iPhone6 Plus的逻辑分辨率是2208&#215;1242,屏幕实际分辨率却是1920&#215;1080
  3. [转] C#反射设置属性值和获取属性值
  4. LINUX 硬盘命令
  5. LAMP之安装mysql/apache/php
  6. Python 异常结构
  7. $(obj).data() 绑定和获取数据的应用
  8. Windows不能再本地计算机启动Apache
  9. -_-#URL区分大小写吗
  10. php引用计数与变量引用
  11. MySQL 复制
  12. POJ 3619 Speed Reading(简单题)
  13. 从零开始搭建Salt Web之封装salt-api接口
  14. 关于Yii框架的基础知识
  15. PyCharm 2017 免费 破解 注册 激活 教程(附 License Server 地址)(Python 编辑器 IDE 推荐)
  16. js实现二叉树
  17. nyoj 仿射密码
  18. ajax调用WebAPI添加数据
  19. SpringMVC-简单总结
  20. 笔记本貌似好了(HP 450 卡)

热门文章

  1. Mysql数据库基础第五章:(一)事务
  2. mybatis_pagehelper_selectOne的SQL语句被莫名的增加分页相关设置,暂定解决办法
  3. 一步一步地完成题目——费解的开关(C/C++语言)递推、递归、顺序思维
  4. springboot Elasticsearch 实体创建索引设置Date 类型字段失败
  5. vue重置data数据为初始状态
  6. Selenium私房菜系列9 -- Selenium RC服务器命令行参数列表【VV】
  7. flask框架的使用
  8. ES关闭打开索引
  9. django中读取settings中的相关参数
  10. MxDraw云图平台 2021.10.28更新,H5在线CAD,网页CAD,网页浏览编辑DWG