返回介绍

QualitySettings.SetQualityLevel 设置质量级别

发布于 2019-12-18 15:38:21 字数 2526 浏览 1209 评论 0 收藏 0

JavaScript => public static function SetQualityLevel(index: int, applyExpensiveChanges: bool = true): void;
C# => public static void SetQualityLevel(int index, bool applyExpensiveChanges = true);

Parameters 参数

indexQuality index to set.
applyExpensiveChangesShould expensive changes be applied (Anti-aliasing etc).

Description 描述

Sets a new graphics quality level.

设置新的图形质量级别。

Note that changing the quality level can be an expensive operation if the new level has different anti-aliasing setting. It's fine to change the level when applying in-game quality options, but if you want to dynamically adjustquality level at runtime, pass false to applyExpensiveChanges so that expensive changes are not always applied.

注意改变质量级别可能是个昂贵的操作,如果新级别有不同的抗锯齿设置。当应用游戏质量选项可以很好改变该级别,但是如果你想在运行时动态调整级别,通过applyExpensiveChanges 设置为false,这样昂贵的变化并不总是被应用。

When building a player quality levels that are not used for that platform are stripped. You should not expect a given quality setting to be at a given index. It's best to query the available quality settings and use the returned index.

建立的玩家质量级别是不被抛离平台的。你不应该期待指定质量设置在指定索引中。它最好查询可获取质量设置并使用返回索引。

JavaScript:

	function OnGUI ()
	{
		var names = QualitySettings.names;
		GUILayout.BeginVertical ();
		for (var i = 0; i < names.Length; i++)
		{
			if (GUILayout.Button (names[i]))
				QualitySettings.SetQualityLevel (i, true);
		}
		GUILayout.EndVertical ();
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void OnGUI() {
        string[] names = QualitySettings.names;
        GUILayout.BeginVertical();
        int i = 0;
        while (i < names.Length) {
            if (GUILayout.Button(names[i]))
                QualitySettings.SetQualityLevel(i, true);
 
            i++;
        }
        GUILayout.EndVertical();
    }
}

qualitysettings

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

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

发布评论

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