Skip to main content
Search
Search This Blog
Leegoonz game Developer blog.
Visual strategy development lab Technical Art Director. Now working atAllegorithmic.
페이지
Home
About Leegoonz
LEEGOONZ.COM
ADVANCED SHADER DOT COM
ADVANCED SHADER FACEBOOK COMMUNITY
Substance user group in korea
More…
Share
Get link
Facebook
X
Pinterest
Email
Other Apps
Labels
Unity3D Study
June 24, 2012
Make Group Editor for Unity3D
MakeGroupTool.cs
using UnityEngine; using UnityEditor; using System.Collections; /*******************Summury...********************************/ /* * Origianl script Authoring date : Jan/10/2012 Author : leegoonz. & HyungIl.Kim * * It is simple tool for unity 3D artist. Custom unity shortcut command use Control+ g is Make new group Alt +g key is Ungroup command use. How to use... Also. very easy use to just select object list and use make group shortcut key you can see new empty game object root and made your selected object became to child list. */ public class MakeGroupTool : ScriptableObject { [MenuItem("CodexTools/Macro/MakeGrouping %g")]// #Shift %Ctrl &Alt static void MakeGrouping() { Transform[] xObjs = Selection.transforms; if( xObjs == null || xObjs.Length == 0 ) return; GameObject gParent = new GameObject( "_NewGroup" ); foreach( Transform xObj in xObjs ) xObj.parent = gParent.transform; } [MenuItem("CodexTools/Macro/MakeDeGrouping &g")]// #Shift %Ctrl &Alt static void MakeDeGrouping() { Transform[] xObjs = Selection.transforms; if( xObjs == null || xObjs.Length == 0 ) return; foreach( Transform xParent in xObjs ) { while( xParent.GetChildCount() > 0 ) xParent.GetChild(0).parent = xParent.parent; if( xParent.GetComponent() && (xParent.GetComponents()).Length == 1 ) GameObject.DestroyImmediate( xParent.gameObject ); } } }
Game Developer Leegoon copyright all right reserved since 2010.
Comments
Comments
Post a Comment
덧글쓰기 기능 있는거 아시죠? ㅋㅋ