对unity结点进行显示处理打标记,显示孩子结点数量
发布日期:2022-03-03 10:43:59 浏览次数:7 分类:技术文章

本文共 931 字,大约阅读时间需要 3 分钟。

 #if UNITY_EDITOR
using UnityEngine;
using UnityEditor;
using System;

[InitializeOnLoad] //Unity启动的时候执行编辑器的脚本 需要静态的构造函数

static class DrawIcon

{
    static Texture2D icon;
    //静态的构造函数
    static DrawIcon()
    {
        callback();
    }

    private static void callback()

    {
       

        EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, 
            new EditorApplication.HierarchyWindowItemCallback(HierarchyWindowItemOnGUI));
       
        
    }
   
    private static void HierarchyWindowItemOnGUI(int instanceID, Rect selectionRect)
    {
        GameObject gameObject = EditorUtility.InstanceIDToObject(instanceID) as GameObject;
        if (gameObject != null)
        {
            var trans = gameObject.GetComponentsInChildren<Transform>(true);

            Rect position = new Rect(selectionRect);

            position.x = position.width + (selectionRect.x - 40);
            position.width = 40;
            position.height = 16f;
            GUI.Label(position, trans.Length.ToString());
        }
    }
}
#endif

转载地址:https://blog.csdn.net/yangjie6898862/article/details/115114357 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:untiy Hierarchy面板的Node结点标识方便开发
下一篇:c#写log到文件

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月02日 12时43分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【数据结构与算法】什么是布隆过滤器?如何防止缓存穿透的问题? 2021-06-29
【Java锁体系】CopyOnWriteArrayList是什么?线程安全的arraylist是哪个? 2021-06-29
【面试题目】Java设计模式你有哪些了解?说几个常用的。 2021-06-29
【计算机操作系统】常说的死锁是什么?死锁产生的必要条件是什么?死锁的解决策略是什么? 2021-06-29
【计算机操作系统】进程管理详解?进程与线程区别是什么?进程调度的算法有哪些?进程通信有哪些? 2021-06-29
【计算机操作系统】虚拟内存是什么?分页系统地址映射?页面置换算法有哪些?分段地址映射又是什么? 2021-06-29
【计算机操作系统】设备管理?磁盘结构是怎么样的?磁盘调度算法有哪些? 2021-06-29
【多线程高并发】为什么要使用多线程?创建多少个线程合适呢? 2021-06-29
【多线程与高并发】 Java两个线程轮流打印1-100两个数?多线程轮流打印数字? 2021-06-29
【多线程与高并发】 Java两个线程轮流打印字符串? 2021-06-29
【Linux命令篇】Linux命令实践 2021-06-29
【Leetcode单调队列】Leetcode239 滑动窗口最大值 2021-06-29
【Leetcode-单调栈】单调栈相关的题目-下一个更大的元素I 每日温度 2021-06-29
【Leetcode单调队列】- 洛谷P1714切蛋糕 2021-06-29
【Leetcode优先级队列】- 数据流的中位数 2021-06-29
【Leetcode优先级队列】-合并K个升序链表 2021-06-29
【多线程与高并发】-Java如何实现一个阻塞队列呢? 2021-06-29
【多线程高并发】-Java使用阻塞队列ArrayBlockingQueue实现生产者消费者模式? 2021-06-29
【多线程高并发】-多线程实现数组的读与写 2021-06-29
【Java设计者模式】-Java实现订阅-发布者模式 2021-06-29