using UnityEditor;
using UnityEngine;
using UnityEngine.UIElements;
using UnityEditor.UIElements;
using System.Collections.Generic;
using System.IO;
using Newtonsoft.Json;
public class Windows : EditorWindow
{
[MenuItem("Window/UI Toolkit/Windows #Q")]
public static void ShowExample()
{
Windows wnd = GetWindow<Windows>();
wnd.titleContent = new GUIContent("技能编辑器");
}
public void CreateGUI()
{
//按钮
var add = root.Q<Button>("Add");
add.clicked += () =>
{
};
//折叠菜单及image头像赋值
var foldout = root.Q<Foldout>();
for (int i = 0; i < 3; i++)
{
var item = AssetDatabase.LoadAssetAtPath<VisualTreeAsset>("Assets/Editor/item.uxml");
foldout.contentContainer.Add(item.Instantiate());
}
//VisualEleme
UI Toolkit常用API及使用
最新推荐文章于 2025-03-10 16:31:51 发布