首页 > 代码库 > AddParent
AddParent
using UnityEngine; using UnityEditor; using System.Collections; public class AddParent : ScriptableObject { [MenuItem ("GameObject/+Add Parent")] static void MenuInsertParent() { Transform[] transforms = Selection.GetTransforms(SelectionMode.TopLevel | SelectionMode.OnlyUserModifiable); GameObject newParent = new GameObject("_Parent"); Transform newParentTransform = newParent.transform; if(transforms.Length == 1) { Transform originalParent = transforms[0].parent; transforms[0].parent = newParentTransform; if(originalParent) newParentTransform.parent = originalParent; } else { foreach(Transform transform in transforms) transform.parent = newParentTransform; } } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。