跳到主要内容

控制面板页面 (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其它相关页面。