控制面板页面 (ControlPanelPage)
控制面板页面(ControlPanelPage)允许您在控制面板中自定义显示内容。 您可以创建自定义的页面并添加,控制面板会将您的页面以工具视图的形式显示在窗口中。
自定义页面
若需要一个新的页面,您可以通过定义一个继承自winS.UnityEditor.ControlPanel.ControlPanelPage的子类并将其添加到控制面板中来实现。 以下代码演示如何创建一个新的页面并添加到控制面板中:
创建页面
MyPage.cs
using winS.UnityEditor.ControlPanel;
public class MyPage : ControlPanelPage
{
public override string title => "自定义页面";
}
将页面添加到控制面板
ControlPanel.cs
using winS.UnityEditor.ControlPanel;
public class ControlPanel : ControlPanelBase
{
protected override void OnPanelCreated()
{
AddPage(new MyPage());
}
}
内置页面
扩展包内置了一些项目中常用的页面,这些页面的样式经过统一设计:
页面类型 | 介绍 |
---|---|
winS.UnityEditor.ControlPanel.ArtPageBase | 适用于美术页面。 |
winS.UnityEditor.ControlPanel.TestPageBase | 适用于QA页面。 |
winS.UnityEditor.ControlPanel.AudioPageBase | 适用于音频页面。 |
winS.UnityEditor.ControlPanel.DesignPageBase | 适用于策划页面。 |
winS.UnityEditor.ControlPanel.ProgramPageBase | 适用于程序页面。 |
winS.UnityEditor.ControlPanel.VersionControlPageBase | 适用于版本控制页面。 |
winS.UnityEditor.ControlPanel.OtherPageBase | 其它相关页面。 |