复制GameObject路径到剪切板
2018-03-19 17:52
239 查看
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; /// <summary> /// 添加Hierarychy中的右键菜单 /// 说明:"GameObject/"下[priority小于等于49]的按钮会出现在Hierarychy的右键菜单中 /// </summary> public class HierarchyEditor : MonoBehaviour { static readonly TextEditor CopyTool = new TextEditor(); /// <summary> /// 将一个GameObject在Hierarchy中的完整路径拷贝的剪切板 /// </summary> [MenuItem("GameObject/Copy Path",priority =20)] static void CopyTransPath() { Transform trans = Selection.activeTransform; if (trans == null) return; CopyTool.text = GetTransPath(trans); CopyTool.SelectAll(); CopyTool.Copy(); } /// <summary> /// 获得GameObject在Hierarchy中的完整路径 /// </summary> /// <returns>The trans path.</returns> /// <param name="trans">Trans.</param> public static string GetTransPath(Transform trans) { if (null == trans) return string.Empty; if (null == trans.parent) return trans.name; return GetTransPath(trans.parent) + "/" + trans.name; } }
相关文章推荐
- 复制图片路径到剪切板(兼容各个浏览器)
- js实现剪切板效果复制黏贴图片
- JS图片复制到剪切板
- js实现复制到剪切板
- Resources.Load();路径和必须用GameObject
- JS复制图片文字到剪切板
- js+flash(as3)实现复制文字内容到剪切板
- Duplicate复制数据库并创建物理StandBy(spfile+不同实例名+不同路径)
- node.js实现复制文本到剪切板的功能
- java和剪切板 实现多层目录的复制和删除
- win10文件名或文件路径过长导致无法删除或复制的解决办法
- js复制到剪切板的实例方法
- 浏览器的复制到剪切板功能,兼容所有浏览器,悬浮层不能复制问题解决
- js复制内容到剪切板
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。
- 根据文件路径复制文件bat
- 分享:后台检测U盘并复制到指定路径(C语言实现)
- 错误:无法将文件XXXX.dll”复制到XXXX.dll。对路径xxx.dll”的访问被拒绝。dll”的访问被拒绝。
- Ubuntu MySQL 修改数据库路径 及 主从复制
- JS 点击复制剪切板内容(IE8、IE9、Firefox4测试支持)