Time.captureFramerate 捕获帧速率

static var captureFramerate : int

Description描述

If captureFramerate is set to a value larger than 0, time will advance in (1.0 / captureFramerate) per frame regardless of real time. This is useful if you want to capture a movie where you need a constant frame rate.

如果captureFramerate设置比0大的值,时间会在每帧 (1.0 / captureFramerate) 前进,不考虑真实时间。如果你想捕获一个视频,你需要一个固定的帧速率,这个是很有用的。

捕捉帧率或者说限定帧率,电视帧率是30,电影是24每秒,为了某些原因比如模拟电影效果或者其他原因,用这个设定每秒钟的帧速
using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public void Awake() {
		Time.captureFramerate = 25;
	}
}
Time.captureFramerate = 25;
Page last updated: 2010-12-27