版本:Unity 6 (6000.0)
语言简体中文
  • C#

SettingsProvider.label

建议更改

成功!

感谢您帮助我们提升 Unity 文档质量。虽然我们无法接受所有提交,但我们确实会读每位用户建议的更改,并且在适用的情况下进行更新。

关闭

提交失败

由于某种原因,无法提交您的建议更改。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提升 Unity 文档质量。

关闭

取消

public string label;

说明

获取或设置“设置”窗口中显示的 SettingsProvider 的显示名称。如果没有设置,则“设置”窗口将使用 SettingsProvider.settingsPath 的最后一个标记。

using UnityEditor;
using UnityEngine;
using UnityEngine.UIElements;

class SettingsProviderExamples { void CreateVariousSettingsProviders() { // New Project setting that appears in its own root section (MyOwnSection) and not grouped under all the core settings. var p = new SettingsProvider("MyOwnSection/MySettings", SettingsScope.Project); // here p.label == "MySettings"

// First parameter is a unique id used to place the Settings in the tree view. // If a label is specified, this becomes the display name of the SettingsProvider. var p2 = new SettingsProvider("MyOwnSection/MySettingsOfDoom", SettingsScope.Project) { label = "A more proper Settings Name" };

// Second parameter is the Scope of the SettingsProvider. It determines whether this SettingsProvider appears in the // Settings window (used for Project settings specified with SettingsScope.Project) // or if it appears in the Preferences window (when specified with SettingsScope.User) var p3 = new SettingsProvider("Preferences/Multi touch", SettingsScope.User); } }