本文共 888 字,大约阅读时间需要 2 分钟。
using System.Collections;using UnityEngine;class UnityTime : MonoBehaviour{ float timer; int frame; void Start() { //减慢游戏播放时间,以便在帧之间保存屏幕截图 Time.captureFramerate = 2; //上一帧渲染帧完成所用的时间秒 timer = Time.deltaTime; //上一帧固定帧完成所用的时间秒 Time.fixedDeltaTime = 2f; //自游戏开始计时到最近的一次FixedUpdate时间,以秒记。 timer = Time.fixedTime; //已经执行的帧率的总数 frame = Time.frameCount; //在物理帧和其他帧更新中,一帧能获取的最大时间 Time.maximumDeltaTime = 2f; //一个平滑淡出的Time.deltaTime timer = Time.smoothDeltaTime; //从游戏开始到现在所消耗的时间 timer = Time.time; //时间的消耗速率,可以减慢运动效果。 Time.timeScale = 2f; //从上次加载管卡完成到现在所用的时间 timer = Time.timeSinceLevelLoad; //不受timeScale系数影响的Time.deltaTime timer = Time.unscaledDeltaTime; //不受timeScale系数影响的Time.time timer = Time.unscaledTime; }}
转载地址:http://vgmrn.baihongyu.com/