我是一个Unity工具开发人员,我想把一个GUILayout.Label(" title ")
放在一个FoldoutHeaderGroup
里面,所以我这样做了:
using UnityEditor;
using UnityEngine;
public class tesdtEditor : EditorWindow
{
private bool showWindowFoldOut;
[MenuItem("test")]
public static void ShowWindow()
{
EditorWindow.GetWindow(typeof(tesdtEditor));
}
public void OnGUI()
{
showWindowFoldOut = EditorGUILayout.BeginFoldoutHeaderGroup(showWindowFoldOut, "foldout Name");
GUILayout.Label("title");
EditorGUILayout.EndFoldoutHeaderGroup();
}
}
但它不在我的FoldoutHeaderGroup(Screen of the window)中
我看不出哪里错了,谁能指点我一下?
1条答案
按热度按时间unguejic1#
您还需要检查
请参见
EditorGUILayout.BeginFoldoutHeaderGroup
中的示例。Tbh除了不同的风格,我不明白到目前为止,这和一个简单的
EditorGUILayout.Foldout
之间的区别是什么。