实用程序类,包含格式化 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 版本号。 |