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记录时间的主要内容,如果未能解决你的问题,请参考以下文章

Unity报错:Read only asset Packages/com.xxxxx.xxx.xxxx/Editor/VSCodeDiscovery.cs.IPGSD has no meta(代码片段

Unity报错:Read only asset Packages/com.xxxxx.xxx.xxxx/Editor/VSCodeDiscovery.cs.IPGSD has no meta(代码片段

记录C#常用的代码片段

Unity2019 增量式GC(使用时间片段执行GC,减少卡顿)

Unity2019 增量式GC(使用时间片段执行GC,减少卡顿)

CSP核心代码片段记录