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);
}
网友评论