今天突然注意到EventSystem 运行的时候有这么个预览窗口,平时这个位置基本就是看看图片、动画的预览。感觉有点用处,记录一下怎么写。
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(PreviewTest))]
public class PreviewTestEditor : Editor
{
public override bool HasPreviewGUI()
{
return true;
}
public override void OnPreviewGUI(Rect r, GUIStyle background)
{
PreviewTest test = (PreviewTest)target;
GUI.Label(r, test.Number.ToString());
}
public override GUIContent GetPreviewTitle()
{
PreviewTest test = (PreviewTest)target;
return new GUIContent(test.Name);
}
}