返回介绍

Application.targetFrameRate 目标帧速率

发布于 2019-12-18 15:37:19 字数 1797 浏览 1436 评论 0 收藏 0

JavaScript => static var targetFrameRate: int;
C# => static int targetFrameRate;

Description 描述

Instructs game to try to render at a specified frame rate.

命令游戏尝试以一个特定的帧率渲染。

Setting targetFrameRate to -1 (the default) makes standalone games render as fast as they can, and web player games to render at 50-60 frames/second depending on the platform.

设置targetFrameRate为-1(默认)使独立版游戏尽可能快的渲染,并且web播放器游戏以50-60帧/秒渲染,取决于平台。

Note that setting targetFrameRate does not guarantee that frame rate. There can be fluctuations due to platform specifics, or the game might not achieve the frame rate because the computer is too slow.

注意设置targetFrameRate不会保证帧率,会因为平台的不同而波动,或者因为计算机太慢而不能取得这个帧率。

If vsync is set in quality setting, the target framerate is ignored, and the vblank interval is used instead. The vBlankCount property on qualitysettings can be used to limit the framerate to half of the screens refresh rate (60 fps screen can be limited to 30 fps by setting vBlankCount to 2)

如果在质量设置中vsync被设置,目标帧速率会被忽略并使用vblank interval来替代。在质量设置中的vBlankCount属性用来限制帧率到屏幕刷新率的一半(通过设置vBlankCount到2屏幕60fps能被限制到30fps)

/targetFrameRate/ is ignored in the editor.

在编辑器中targetFrameRate被忽略。

JavaScript:

	function Awake () {
		// Make the game run as fast as possible in the web player
		Application.targetFrameRate = 300;
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void Awake() {
        Application.targetFrameRate = 300;
    }
}

Application

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文