美文网首页Unity技术分享Unity编辑器开发分享
获取unity 编辑器editor 中center 点的坐标

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

作者: 杰罗xr | 来源:发表于2018-06-01 09:04 被阅读3次
    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 点的坐标

        本文链接:https://www.haomeiwen.com/subject/gzxcsftx.html