如图:
我创建了一个EditorWindow,在OnGUI方法中进行绘制界面。private static void ShowWindow()
{
var window = GetWindow<I18nKeyComponentShowWindow>(false, "展示选中的UI对象");
window.autoRepaintOnSceneChange = true;
window.Show();
}
void OnGUI()
{
GUILayout.Label("按住Ctrl,在激活Unity Game窗口的情况下,鼠标移过UI");
UpdateList();
}
复制代码
OnGUI在此窗口激活(被选中)的情况下,是会一直被调用的。然而在非激活情况下,就不生效了,这个时候需要加一个处理:
void