记录时间
在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 方法是按固定的物理时间被系统回调执行,其中代码的执行和游戏的帧速率无关。