本文固定连接:
http://www.seven-fire.cn/archives/179
转载请注明出处:http://www.seven-fire.cn
在日常的工作和研究中,当给我们的场景摆放过多的物件的时候,Hierarchy面板就会变得杂乱不堪。比如这样:
过多的层次结构充斥在里面,根层的物件毫无序列可言,整个层次面板显示非常的杂乱不堪,如果还有使用代码添加的物件,那就更加的惨不忍睹。里面的物件没有任何的规律可言(当然如果你们的美术有强迫症的话,也许会把物件分类,按规律排列的整齐,如果不是就惨了)。如果费时费力的排列好里面的结构,过一段时间就又会变乱。
而如果要在杂乱的层次结构中找到我们想要的物体就需要费些体力和眼神了,就如同在垃圾堆里找宝石一样。
如果Hierarchy能按字母排序的话,那该多好!一个简单的字母排序,就会让整个结构看起来都是规规矩矩、整整齐齐。不论怎样也都会好过没有排序的。
比如下面这样:
别放弃,天无绝人之路,想让Hierarchy按字母排序,非常的简单,整个文件只有10行代码,其中using xxx占用了2行,符号占用2行,类名和函数名各1行,真正工作的代码只有4行。
代码结构就是下面这样
哈哈,想不想让你的层次结构排列得整整齐齐的,想的话,那动动手指回复一下吧,10行代码打包带走,保证不吃亏。
PS:在回复中发现,很多人对重新排序后是否影响绘制顺序有疑惑。这里统一标注一下:
该排序只是Hierarchy界面上的排序,不影响Transform的内部排序问题。选排序后只是界面上的显示位置发生了变化,原来的层次结构和顺序不会发生改变(如果发生改变,两种模式切换后就会混乱了,并且选择排序后是没法手动重新指定顺序的,不然就天下大乱了)。可以放心使用,两种模式随心切换。
当然下面还有更多其他的排序的方式和界面介绍。
在日常的工作和研究中,当给我们的场景摆放过多的物件的时候,Hierarchy面板就会变得杂乱不堪。比如这样:
![](http://img.manew.com/data/attachment/forum/201607/09/193550u9ia9bg59clwegv4.png.thumb.jpg)
过多的层次结构充斥在里面,根层的物件毫无序列可言,整个层次面板显示非常的杂乱不堪,如果还有使用代码添加的物件,那就更加的惨不忍睹。里面的物件没有任何的规律可言(当然如果你们的美术有强迫症的话,也许会把物件分类,按规律排列的整齐,如果不是就惨了)。如果费时费力的排列好里面的结构,过一段时间就又会变乱。
而如果要在杂乱的层次结构中找到我们想要的物体就需要费些体力和眼神了,就如同在垃圾堆里找宝石一样。
如果Hierarchy能按字母排序的话,那该多好!一个简单的字母排序,就会让整个结构看起来都是规规矩矩、整整齐齐。不论怎样也都会好过没有排序的。
比如下面这样:
![](http://img.manew.com/data/attachment/forum/201607/09/193551nq3q6qqhiqiih07j.png.thumb.jpg)
别放弃,天无绝人之路,想让Hierarchy按字母排序,非常的简单,整个文件只有10行代码,其中using xxx占用了2行,符号占用2行,类名和函数名各1行,真正工作的代码只有4行。
代码结构就是下面这样
效果就是下面这个样子
![](http://img.manew.com/data/attachment/forum/201607/09/193551nsydnnd7ys5nsz3s.gif)
哈哈,想不想让你的层次结构排列得整整齐齐的,想的话,那动动手指回复一下吧,10行代码打包带走,保证不吃亏。
PS:在回复中发现,很多人对重新排序后是否影响绘制顺序有疑惑。这里统一标注一下:
该排序只是Hierarchy界面上的排序,不影响Transform的内部排序问题。选排序后只是界面上的显示位置发生了变化,原来的层次结构和顺序不会发生改变(如果发生改变,两种模式切换后就会混乱了,并且选择排序后是没法手动重新指定顺序的,不然就天下大乱了)。可以放心使用,两种模式随心切换。
当然下面还有更多其他的排序的方式和界面介绍。