复制hierarchy节点路径
[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
网友评论