当前位置: 首页 > news >正文

获取Unity节点路径

  • 解决目的: 避免手动拼写节点路径的时候,出现路径错误导致获取不到节点的情况。
  • 解决效果: 添加如下脚本之后,将自动复制路径到剪贴板中,在代码中通过 ctrl+v 粘贴路径
  • 代码如下:
 public class CustomMenuItems{[MenuItem("GameObject/自定义功能/获取GameObject路径", false, 0)]static void GetGameObjectPath(MenuCommand menuCommand){GameObject selectedObject = menuCommand.context as GameObject;if (selectedObject != null){string path = GetFullPath(selectedObject.transform);Debug.Log($"GameObject路径: {path}");// 复制到剪贴板EditorGUIUtility.systemCopyBuffer = path;}}// 获取 GameObject 的完整层级路径static string GetFullPath(Transform transform){string path = transform.name;while (transform.parent != null){transform = transform.parent;// 如果父节点名称是 "Panel",就停止遍历if (transform.name == "Panel"){path = transform.name + "/" + path;break;}path = transform.name + "/" + path;}return path;}}

效果如下图所示:
在这里插入图片描述

http://www.xdnf.cn/news/1007875.html

相关文章:

  • ✅ [Dify]明道云同步内容到 Dify 知识库的最佳实践指南
  • 电梯钢带安全无盲区:电梯钢带断丝智慧监测方案让隐患“毫秒现形“
  • SpringCloud-seata集成到nacos
  • 实战二:基于网页端实现与大模型的问答交互
  • 虚拟 DOM Diff 算法详解
  • UE5场景漫游——鼠标控制旋转与第一人称漫游
  • 51la批量创建站点繁琐?悟空统计一站式高效解决方案
  • Spring Data REST技术详解与应用实践
  • HALCON第四讲->几何变换
  • SX1268低功耗sub-1g芯片支持lora和GFSK调制
  • MATLAB griddatan 函数支持的插值方法MATLAB 的 griddatan 函数主要支持以下几种插值方法
  • 关于等效偶极子的概念理解
  • QT5 隐藏控制台窗口方法2025.6.12
  • 【Java面试笔记:实战】41、Java面试核心考点!AQS原理及应用生态全解析
  • FastDFS 分布式文件系统
  • 设计一个类似支付宝或微信支付的在线支付系统
  • 【ubuntu驱动安装】安装nvidia驱动和cuda环境
  • 【洛杉矶实况】这里正在发生什么?
  • shell脚本不同执行方式的区别
  • Python 100个常用函数全面解析
  • python实现层次分析法(AHP)权重设置与稳健性检验完整解决方案
  • 如何学习VBA:3.3.4从初学到精进的方法
  • 2025虚幻游戏逆向工程解包尝试
  • 无人机避障——感知篇(Orin nx采用zed2双目相机进行Vins-Fusion定位,再通过位姿和深度图建图完成实时感知)
  • MyBatisPlus框架
  • 偏移二进制码
  • CANopen转EtherCAT网关,从CANopen伺服到EtherCAT主站的通信
  • 如何选择适合的微机消谐器?
  • python35个保留字定义与用法(AI生成,待学完后勘误)
  • 美团NoCode的Database 使用指南