1.上一帧到这一帧所花的时间:Time.deltaTime
private void Start()
{
//上一帧到这一帧所花的时间
Debug.Log(Time.deltaTime);
}
这里这个上一帧到这里的时间与upadate的含义是一样的,在屏幕的刷新下不断显示时间我们也可以通过设置一个变量来达到计时器的效果。
实现如下:
float timeall;
private void Update()
{
timeall += Time.deltaTime;
Debug.Log(timeall);
}
2.固定间隔时间:Time.fixedDeltaTime
private void Start()
{
//固定间隔时间
Time.fixedDeltaTime = 2;
Debug.Log(Time.fixedDeltaTime);
}
这个方法用处很多感觉我可以将他放置如update中每帧调用没固定时间触发机制
3.从游戏开始到现在的总时间:Time.time
private void Start()
{
//从游戏开始到现在的总时间
//Debug.Log(Time.time);
}
一个计时器没啥好说的感觉。。
4.时间缩放值:Time.timeScale
private void Start()
{
//时间缩放值:默认为1
//Debug.Log(Time.timeScale);
}
可以用于游戏对象的时间加速减速,可以赋值