这个其实别人文章里看到的
https://blog.uwa4d.com/archives/USparkle_Continuous-optimization.html
我们项目里策划配 怪、npc也需要 坐标的拷贝。 直接获取选中的 坐标和朝向复制到粘贴板就行了。
[UnityEditor.MenuItem("DiBian/CopyXYD %X")]
static void CopyXY()
{
var trans = UnityEditor.Selection.transforms;
if (trans.Length > 0)
{
string str = "";
for (int i = 0; i < trans.Length; ++i)
{
str += (int)(trans[i].position.x * 1000) + "\t" + (int)(trans[i].position.z * 1000) + "\t" + (int)trans[i].rotation.eulerAngles.y;
if (i < trans.Length - 1)
str += "\n";
}
GUIUtility.systemCopyBuffer = str;
}
}
按ctrl+x快捷键 就能调用Unity 里这个函数 去复制, 到excel Ctrl+v粘贴就行了。