[MenuItem("GameObject/UI/CopyNodePath", false, 0)]
static void CopyNodePathFunc()
{
string nodePath = "";
GetNodePath(Selection.activeGameObject.transform, ref nodePath);
TextEditor editor = new TextEditor();
editor.content = new GUIContent(nodePath);
editor.SelectAll();
editor.Copy();
}
static void GetNodePath(Transform trans, ref string path)
{
if ( string.IsNullOrEmpty(path))
path = trans.name;
else
path = trans.name + "/" + path;
if (trans.parent != null)
GetNodePath(trans.parent, ref path);
}
复制hierarchy节点路径
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。