1. 程式人生 > >[Unity]提供效率,方便策劃複製地圖布點物件的座標朝向 貼到excel裡。

[Unity]提供效率,方便策劃複製地圖布點物件的座標朝向 貼到excel裡。

這個其實別人文章裡看到的

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貼上就行了。