获取unity 编辑器editor 中center 点的坐标

image.png

UnityEditor.Tools.handlePosition
当我们选中物体 按Z 切换编辑器中 center 和 pivot 时 可以用这个 position 得到当前显示的 坐标

这个脚本放到Editor 文件夹下 在上面菜单栏用就行啦

using UnityEngine;
using UnityEditor;


[MenuItem("Tool/ResetCenterPosition")]
    public static void ResetCenterPosition()
    {
        Transform transform = Selection.activeTransform;

        GameObject go = new GameObject(transform.name);
        go.transform.position = Tools.handlePosition;
        go.transform.rotation = Tools.handleRotation;

        transform.SetParent(go.transform);
    }

你可能感兴趣的:(获取unity 编辑器editor 中center 点的坐标)