Unity 层级窗口

2018-09-06 19:28 更新

Unity The Hierarchy window (层级窗口)

打开新的Unity项目时的默认层级窗口视图

打开新的Unity项目时的默认层级窗口视图

层级(Hierarchy)窗口包含在当前场景中的每个游戏对象的列表(本指南中被称为“对象(object)”)。其中一些是资源文件(如3D模型)的直接实例,而其他是:Prefabs(预设)的实例,它们是组成大部分游戏的自定义对象。当场景中添加和删除对象时,它们也会从层级中显示和消失。

默认情况下,对象按层级窗口中的顺序列出。您可以通过向上或向下拖动对象或使其成为“子(child)”或“父(parent)”对象来重新排序对象(见下文)。

Unity 父子化 | Parenting

Unity使用一个叫做父子化(Parenting)的概念。当创建一组对象时,最上面的对象或场景被称为“父对象(parent object)”,并且分组在其下的所有对象都称为“子对象(child objects)”或“子(children)”。您还可以创建嵌套的父子对象(称为顶级父对象的“子代(descendants)”)。

Unity 父子化层级1

在这个图像中,Child和Child 2是Parent的子对象。 Child 3是Child 2的子对象,也是Parent的子代对象。

在这个图像中,Child和Child 2是Parent的子对象。Child 3是Child 2的子对象,是Parent的子代对象。

单击父对象的下拉箭头(在其名称的左侧)显示或隐藏其子项。按住Alt键同时单击下拉箭头以切换父对象的所有后代对象的可见性,以及直接的子对象。

制作子对象 | Making a child object

要使任何对象成为另一个对象的“子”,请将所需的子对象拖放到预定父对象的层级上。

Unity 父子化层级2

在该图像中,将对象4(选择)拖动到预期的父对象(对象1)上(以蓝色胶囊突出显示)。

您还可以将对象拖放到其他对象旁边,使其成为“兄弟姐妹” - 即同一个父对象下的子对象。将对象拖动到现有对象的上方或下方,直到出现一条水平的蓝线,然后将其放在那里,将其放置在现有对象旁边。

Unity 父子化层级3.png

在该图像中,Object 4(被选择)被拖动在对象2和对象3之间(由蓝色水平线表示),被放置在这里作为父对象Object 1下的这两个对象的兄弟(在蓝色胶囊中突出显示) )。

子对象继承父对象的移动和旋转。要了解更多信息,请参阅Transform组件的文档。

字母数字排序 | Alphanumeric sorting

层级窗口中的对象排序可以更改为字母数字排序。在菜单栏中,选择Windows中的编辑(Edit)>首选项(Preferences)或OS X中的Unity>首选项(Preferences)以启动首选项(Preferences)窗口。选中启用字母数字排序(Enable Alpha Numeric Sorting)

当您检查这一点时,层级窗口右上方会出现一个图标,您可以在“转换排序”(默认值)或“字母排序” 之间进行切换。

字母数字切换

多场景编辑 | Multi-Scene editing

可以在层级窗口中同时打开多个场景。要了解更多信息,请参阅多场景编辑页面。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号