前言
项目用的 unity2018,按照使用习惯,拓展一个 Create Empty Parent 按钮;
一、上代码
using UnityEngine;
using UnityEditor;
using Unity.Tutorials.Core.Editor;
public class CreateEmptyParent
{
[MenuItem("Tools/Create Empty Parent")]
private static void EmptyParent()
{
GameObject empty_go = new GameObject("Empty");
var transList = Selection.transforms;
empty_go.transform.SetParent(transList[0].parent, true);
empty_go.transform.SetSiblingIndex(transList[0].GetSiblingIndex());
empty_go.transform.position = transList[0].position;
for (int i = 0; i < transList.Length; i++)
transList[i].SetParent(empty_go.transform, true);
}
}