Unity - HierarchyIconDrawer
实现在Hierarchy面板里GameObject名称前绘制一个自定义Icon[InitializeOnLoad] public class HierarchyIconDrawer { private static readonly EditorApplication.HierarchyWindowItemCallback hiearchyItemCallback; static HierarchyIconDrawer() { HierarchyIconDrawer.hiearchyItemCallback new EditorApplication.HierarchyWindowItemCallback(HierarchyIconDrawer.DrawHierarchyIcon); EditorApplication.hierarchyWindowItemOnGUI (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine( EditorApplication.hierarchyWindowItemOnGUI, HierarchyIconDrawer.hiearchyItemCallback); } private static void DrawHierarchyIcon(int instanceID, Rect selectionRect) { GameObject obj EditorUtility.InstanceIDToObject(instanceID) as GameObject; if (obj null) return; if (obj.transform.parent null) return; Color? col obj.transform.parent.name switch { 角色出生点 Color.white, NPC刷新点 Color.gray, _ null }; if (col null) return; Rect rect new Rect(selectionRect.x, selectionRect.y, 16, 16); GUI.DrawTexture(rect, Texture2D.whiteTexture, ScaleMode.StretchToFill, false, 0, col.Value, 16, 16); } }

相关新闻

【Bug已解决】openclaw dependency resolution failed / Module not found — OpenClaw 依赖解析失败解决方案

【Bug已解决】openclaw dependency resolution failed / Module not found — OpenClaw 依赖解析失败解决方案

【Bug已解决】openclaw: "dependency resolution failed" / Module not found — OpenClaw 依赖解析失败解决方案 1. 问题描述 在使用 OpenClaw 运行或构建项目时,系统报出依赖解析失败错误,无法找到所需的模块或包: # 依赖解析失败…

2026/7/12 22:42:54 阅读更多 →
【Bug已解决】openclaw file locking conflict / EBUSY resource busy — OpenClaw 文件锁定冲突解决方案

【Bug已解决】openclaw file locking conflict / EBUSY resource busy — OpenClaw 文件锁定冲突解决方案

【Bug已解决】openclaw: "file locking conflict" / EBUSY resource busy — OpenClaw 文件锁定冲突解决方案 1. 问题描述 在使用 OpenClaw 编辑文件时,系统报出文件锁定冲突错误,无法写入或修改目标文件: # 文件锁定冲突 - 标准报…

2026/7/12 22:42:54 阅读更多 →
Open Source Candies邮件发送服务:如何有效管理开源项目社区沟通 [特殊字符]

Open Source Candies邮件发送服务:如何有效管理开源项目社区沟通 [特殊字符]

Open Source Candies邮件发送服务:如何有效管理开源项目社区沟通 🚀 【免费下载链接】opensource-candies Free stuff for open source projects 项目地址: https://gitcode.com/gh_mirrors/op/opensource-candies 开源项目成功的关键因素之一就是…

2026/7/12 22:40:54 阅读更多 →

最新新闻

RapidOCR技术架构深度解析:跨平台多引擎OCR解决方案的设计哲学与实践

RapidOCR技术架构深度解析:跨平台多引擎OCR解决方案的设计哲学与实践

RapidOCR技术架构深度解析:跨平台多引擎OCR解决方案的设计哲学与实践 【免费下载链接】RapidOCR 📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch. 项目地址: http…

2026/7/12 23:39:13 阅读更多 →
定时任务“裂变”惨案:Spring Boot 分布式调度从互殴到握手言和

定时任务“裂变”惨案:Spring Boot 分布式调度从互殴到握手言和

定时任务“裂变”惨案:Spring Boot 分布式调度从互殴到握手言和 你用 Spring Boot 的 Scheduled 注解轻松写了个定时任务,单机跑得稳稳的。随着业务增长,应用多实例部署,噩梦随之降临:凌晨 3 点对账任务重复执行了 4 次…

2026/7/12 23:35:12 阅读更多 →
Windows系统文件bootstr.dll丢失找不到问题解决

Windows系统文件bootstr.dll丢失找不到问题解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

2026/7/12 23:31:10 阅读更多 →
Jackhammer支持的10大安全扫描工具详解:从Brakeman到Nmap的全面覆盖

Jackhammer支持的10大安全扫描工具详解:从Brakeman到Nmap的全面覆盖

Jackhammer支持的10大安全扫描工具详解:从Brakeman到Nmap的全面覆盖 【免费下载链接】jackhammer Jackhammer - One Security vulnerability assessment/management tool to solve all the security team problems. 项目地址: https://gitcode.com/gh_mirrors/ja/…

2026/7/12 23:29:10 阅读更多 →
WinMerge插件系统深度解析:5大功能模块实现高效文件比较

WinMerge插件系统深度解析:5大功能模块实现高效文件比较

WinMerge插件系统深度解析:5大功能模块实现高效文件比较 【免费下载链接】winmerge WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that …

2026/7/12 23:27:08 阅读更多 →
ARIA无障碍API映射指南:核心AAM、HTML AAM和SVG AAM详解

ARIA无障碍API映射指南:核心AAM、HTML AAM和SVG AAM详解

ARIA无障碍API映射指南:核心AAM、HTML AAM和SVG AAM详解 【免费下载链接】aria Accessible Rich Internet Applications (WAI-ARIA) 项目地址: https://gitcode.com/gh_mirrors/aria/aria Accessible Rich Internet Applications (WAI-ARIA) 是一组技术规范&…

2026/7/12 23:27:08 阅读更多 →

日新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

月新闻