Time.deltaTime 运行一帧所占用的时间
Time.timeScale 运行速度,执行Time.deltaTime前会先和Time.timeScale相乘。当Time.timeScale = 0 时 运行停止(物体运动代码有Time.deltaTime),1为原来的速度,2则是原来的两倍等。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class api02Time : MonoBehaviour
{
public Transform cube;
void Update () {
cube.Translate(Vector3.forward*Time.deltaTime);
Time.timeScale = 2;//设置运行速度
}
}
给对象添加脚本,把cube拖进去,点击运行可以看到cube会向前移动