Advertisement

Unity编辑器中TreeView组件的笔记说明

阅读量:

实际应用中需遵循一定规范,以下提供一个基础示例供参考查阅:

复制代码
    using System.Collections.Generic;
    using UnityEditor.IMGUI.Controls;
    using UnityEngine;
    
    public class MyTreeView : TreeView {
    //搜索控件
    SearchField _searchField = new SearchField();
    
    List<object> allData = new List<object>();
    
    public MyTreeView(TreeViewState state) : base(state) {
        //构造函数, 需要一个TreeViewState
        // 对TreeView进行一些设置
        rowHeight = 20;
        showBorder = true;
    
        Reload();
    }
    
    // 绘制树,外部调用
    public override void OnGUI(Rect rect) {
        Rect srect = rect;
        sr

全部评论 (0)

还没有任何评论哟~