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;
最后修改:2010年12月27日 Monday 22:46

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。