实用程序类,包含格式化 Unity 编辑器主窗口标题所需的所有信息。所有不同的字段都被连接起来以创建一个完整的标题。如果只提供了 ApplicationTitleDescriptor.title,它将成为完整的标题。
using UnityEditor; using UnityEngine; public class WindowTitleExample { private static void CustomTitleBar(ApplicationTitleDescriptor desc) { desc.title = $"My Editor Custom Title version: {Random.value}"; } [MenuItem("Test/Setup custom title bar")] static void Setup() { EditorApplication.updateMainWindowTitle -= CustomTitleBar; // This callback will be triggered when a new scene is loaded or when Unity starts. EditorApplication.updateMainWindowTitle += CustomTitleBar; EditorApplication.UpdateMainWindowTitle(); } }
activeSceneName | Unity 活动场景。 |
codeCoverageEnabled | 代码覆盖率是否已启用。 |
projectName | 当前项目名称。 |
targetName | Unity 构建的运行时目标是什么。 |
title | 设置此字段将设置完整的编辑器标题,而无需使用 ApplicationTitleDescriptor 的任何其他字段。 |
unityProductName | Unity 版本名称,格式为:Unity <number> <release stream (optional)>。 |
unityVersion | Unity 版本号。 |