制作游戏的时候,可能会需要到一个计时器,本篇文章附完整计时器代码
前言
本文将简单介绍一次计时器
和循环计时器
的代码
一、Time.deltaTime是什么?
Time.deltaTime是帧与帧相减出来的,即Time.deltaTime=后一帧时间-前一帧时间
,计算结果由你的电脑配置而定,不是固定值。由于Time.deltaTime的结果是由后一帧的时间减去前一帧的时间所得,且Update函数里的内容一帧调用一次,所以在Updata函数里使用Time.deltaTime就能减少因电脑配置不同而造成的时间误差。
以下为Time.deltaTime数值大小测试
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour
{
void Update()
{
Debug.Log("Time.deltaTime="+Time.deltaTime.ToString());
}
}
二、完整代码
1.一次计时器
代码如下(示例):
usi