美文网首页
复制hierarchy节点路径

复制hierarchy节点路径

作者: RichMartin | 来源:发表于2020-06-02 10:59 被阅读0次
  [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节点路径

      本文链接:https://www.haomeiwen.com/subject/jczyzhtx.html