unity3d:复制选中物体transform信息到剪切板

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luoyikun/article/details/82666784
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class SaveTransInfo : EditorWindow
{

    [MenuItem("SaveTransInfo/SaveOriInfoTo #`")]
    static void SaveOriInfoTo()
    {
        GameObject obj = Selection.activeGameObject;
        Transform trans = obj.transform;
        string angles = trans.localEulerAngles.x + "," + trans.localEulerAngles.y + "," + trans.localEulerAngles.z;
        string str = trans.localPosition.x + "," + trans.localPosition.y + "," + trans.localPosition.z + ";" + angles;

        TextEditor te = new TextEditor();
        te.content = new GUIContent(str);
        te.SelectAll();
        te.Copy();
    }
}

配合策划改表

猜你喜欢

转载自blog.csdn.net/luoyikun/article/details/82666784
今日推荐