如何用 Unity UI Toolkit 开发强大编辑器界面功能

public class HelpCode : EditorWindow
{
public static string m_code_base_name = "Monster2";
[MenuItem("Tools/Entities Code")]
private static void MenuCodeManagerSystem()
{
}
public void CreateGUI()
{
var visualTree = AssetDatabase.LoadAssetAtPath--VisualTreeAsset--("Assets/AIGameMonster_ECSTemplate/Editor/Page/Page_CodeManagerSystem.uxml");
var styleSheet = AssetDatabase.LoadAssetAtPath--StyleSheet--("Assets/AIGameMonster_ECSTemplate/Editor/Page/Page_CodeManagerSystem_CSS.uss");
VisualElement root = visualTree.Instantiate();
root.styleSheets.Add(styleSheet);
BindUI(root);
rootVisualElement.Add(root);
}
}

Пікірлер