Unity记录时间

Posted MESGOD纯贱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity记录时间相关的知识,希望对你有一定的参考价值。

记录时间

  在Unity中记录时间需要用到 Time 类。Time类中比较重要的变量为 deltaTime(只读),它指的是从最近一次调用Update 或者 FixedUpdate 方法到现在的时间。

  如果想均匀的旋转一个物体,不考虑帧率的情况下,可以乘以 Time.DataTime 。具体操作时可以使用如下代码

using UnityEngine;
//引入系统包
using System.Collections;
//声明类
public class NewBehaviourScript
{
    void Update
    {
        //绕x轴均匀旋转
        this.transform.Rodate(10*Time. delatime,0,0);
    }
}        

 

提示:

  系统在绘制每一帧时,都会回调一次Update方法。因此如果想要在系统绘制每一帧时都做同样的工作,可以把对应的代码写在

  Update方法中。

 

提示:

FixedUpdate 方法是按固定的物理时间被系统回调执行,其中代码的执行和游戏的帧速率无关。

 

以上是关于Unity记录时间的主要内容,如果未能解决你的问题,请参考以下文章