Unity技术分享Unity编辑器开发分享

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

2018-06-01  本文已影响3人  杰罗xr
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);
    }
上一篇 下一篇

猜你喜欢

热点阅读