翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。
Inspector 窗口 🔗
使用 Inspector 窗口可以查看和编辑 Unity 编辑器中几乎所有内容的属性和设置,包括 GameObjects、Unity 组件、资源、材质以及编辑器设置和首选项。
打开 Inspector 窗口 🔗
要打开 Inspector 窗口,请执行以下操作之一:
- 从菜单中选择 Windows > General > Inspector 以打开一个浮动的 Inspector 窗口。
- 在任何窗口的 More Items 菜单 (⋮) 中,选择 Add Tab > Inspector 以在新标签页中打开一个 Inspector。
您可以打开任意数量的 Inspector 窗口,并按照与其他窗口相同的方式重新定位、停靠和调整大小。
控制 Inspector 窗口焦点 🔗
默认情况下,Inspector 窗口显示当前选择项的属性。当选择项更改时,Inspector 的内容也会相应更改。要始终保持相同的属性集打开,不管当前选择项如何,您可以执行以下操作之一:
- 锁定 Inspector 窗口至当前选择项。当您锁定一个 Inspector 窗口时,如果您更改了选择项,它不会再更新。
- 打开一个针对 GameObject、Asset 或组件的专注 Inspector。专注 Inspector 仅会显示您打开它的项目的属性。
检查项目 🔗
在 Inspector 窗口中可以看到和编辑的内容取决于选择的项目类型。本节描述了选择不同类型项目时 Inspector 窗口显示的内容。
检查 GameObject 🔗
当选择一个 GameObject(例如,在层级视图或场景视图中),Inspector 窗口会显示其所有组件和材质的属性。您可以编辑这些属性,并在 Inspector 窗口中重新排序组件。
检查自定义脚本组件 🔗
当 GameObject 附加了自定义脚本组件时,Inspector 窗口会显示脚本的公共变量。您可以像编辑其他属性一样编辑脚本变量,这意味着您可以在脚本中设置参数和默认值,而无需修改代码。
有关更多信息,请参阅脚本部分中的变量和 Inspector。
检查资源 🔗
当您选择一个资源(例如,从项目窗口中选择),Inspector 会显示控制Unity在运行时导入和使用资源的设置。
每种类型的资源都有自己的设置。在 Inspector 窗口中编辑的资源导入设置的示例包括:
- 模型导入设置窗口。
- 音频剪辑导入设置窗口。
- 纹理导入设置窗口。
检查设置和首选项 🔗
当您打开项目设置(菜单:Edit > Project Settings)时,Unity 会将其显示在 Inspector 窗口中。
检查预设 🔗
当您使用预设时,Inspector 窗口会显示一些额外的信息并提供一些额外的选项。例如:
- 当您编辑预设实例时,Inspector 窗口提供了与预设资源和应用覆盖项相关的选项。
- 当您应用实例覆盖项时,Inspector 窗口会以粗体显示您覆盖的属性名称。
有关在 Inspector 窗口中使用预设的更多信息,请参阅预设部分。
检查多个项目 🔗
当您选择了两个或多个项目时,您可以在一个 Inspector 窗口中编辑它们共有的所有属性。Unity 会将您提供的值复制到所有选定的项目中。Inspector 窗口会显示所选项目的数量计数。
多个 GameObjects 🔗
当您选择多个 GameObjects 时,Inspector 窗口会显示它们共有的所有组件。
- 对于在两个或多个选定的 GameObjects 中具有不同属性值的属性,Inspector 会显示一个短线 (-)(在下面的截图中为 1)。
- 对于在所有选定的 GameObjects 中具有相同属性值的属性,Inspector 会显示实际值(在下面的截图中为 2)。
- 要将一个选定的 GameObject 的属性值应用到所有选定的 GameObjects 中,右键单击属性名称,然后从上下文菜单中选择Set to Value of [Name of GameObject](在下面的截图中为 3)。
- 如果任何一个选定的 GameObject 具有其他选定对象上没有的组件,Inspector 会显示一条消息,指示某些组件被隐藏。
多个资源 🔗
当您选择多个相同类型的资源时,Inspector 窗口会显示它们共有的所有属性。
- 对于在所有选定的资源中具有相同属性值的属性,Inspector 会显示实际值。
- 对于在两个或多个选定的资源中具有不同属性值的属性,Inspector 会显示一个短线 (-)(在下面的截图中为 1)。
- 对于您无法同时为所有选定的资源编辑的属性,Inspector 会将其显示为灰色(在下面的截图中为 2)。
当您选择多个不同类型的资源时,Inspector 会显示一个列表,显示选定的每种类型的资源的数量。单击列表中的任何项可检查该类型的所有资源。
多个Prefab 🔗
您可以以与编辑多个 GameObject 相同的方式检查多个选定的 Prefab 实例,但是 Inspector 隐藏了 Select、Revert 和 Apply 按钮(参见通过实例编辑 Prefab)。
定位 Inspector 窗口中的源 🔗
当您在 Inspector 窗口中打开一个 GameObject 或 Asset 时,您可以使用 Ping 命令在 Scene 视图或 Project 视图中定位它。
从 Inspector 窗口的 More Items(⋮)菜单中,选择 Ping。Unity 会在 Hierarchy 视图或 Project 视图中突出显示该项。
在Inspector中工作 🔗
本页描述了一些控制Inspector窗口本身的选项。有关为GameObjects、scripts和Assets设置属性的信息,请参阅编辑属性。
锁定Inspector 🔗
通常,Inspector会显示当前选定的GameObject、script或Asset的属性。但有时,当您处理其他项目时,将一个项目保持在Inspector中会很有用。在这种情况下,您可以将Inspector窗口锁定到特定的项目上。
要将Inspector窗口锁定到一个项目上,请单击Inspector窗口中的锁定图标。锁定图标会更改以显示Inspector现在已锁定到所选项。
这在您频繁编辑一个项目的属性时非常有用。例如,如果您要微调相机的位置,您可以将一个 Inspector 窗口锁定到相机,并打开第二个 Inspector 窗口(More Items(⋮)菜单:Add Tab > Inspector)来继续显示当前选择的属性。
注意: |
---|
Focused Inspectors 是锁定 Inspector 窗口的替代方法。Focused Inspector 仅显示您为其打开的项目的属性。 |
重新排序 GameObject 组件 🔗
您可以在 Inspector 窗口中重新排序 GameObject 的组件。在 Inspector 中应用的组件顺序与在脚本中查询组件时所需使用的顺序相同。
GameObject 的 Transform 组件 始终位于顶部。您无法移动它,也无法将其他组件置于其上方。
要在 Inspector 窗口中重新排序 GameObject 的组件,请执行以下操作之一:
- 将组件标头从一个位置拖放到另一个位置。当您拖动组件标头时,Unity 会在放置组件的位置显示一个蓝色插入标记。
- 右键单击一个组件,打开上下文菜单,然后选择向上移动或向下移动。
对于多个 GameObject 的重新排序组件 🔗
当您选择多个 GameObject 时,Inspector 会显示所选 GameObject 具有的所有共同组件。如果您重新排序这些共同组件,更改将应用于所有选择的 GameObject。
分配图标 🔗
您可以从 Inspector 窗口为 GameObject、预制件和脚本分配自定义图标。自定义图标在场景视图中以与灯光和相机等项目的默认图标相同的方式显示。
- 当您为 GameObject 分配图标时,该图标会出现在该 GameObject 及其所有副本的场景视图中。
- 当您为预制件分配图标时,该图标会出现在场景视图中该预制件的所有实例上。
- 当您为脚本分配图标时,该图标会出现在具有该脚本附加的任何 GameObject 上的场景视图中。
要控制 Unity 如何在场景视图中绘制自定义图标,请使用 Gizmos 菜单。
注意 |
---|
当您更改资产的图标时,Unity会将该资产标记为已修改,版本控制系统会注册该更改。 |
为 GameObject、脚本和预制件分配自定义图标 🔗
要为 GameObject 或脚本分配自定义图标,请执行以下操作:
- 在 Inspector 窗口中打开该项。
- 单击选择图标按钮。
- 从选择图标菜单中选择一个图标(如下所示)。
要为预制件分配自定义图标,您必须在预制件模式下打开预制件。
从选择图标菜单中选择图标。 🔗
您可以从选择图标菜单中分配自定义图标。
图标类型 | 描述 |
---|---|
1 | 标签图标是带有颜色的胶囊。在场景视图中,它们显示分配给它们的项目的名称。单击标签图标进行分配。 |
2 | 仅图标是带有颜色的凹点。当您使用可能没有可视表示的对象时,它们非常有用。例如,您可以将仅图标分配给导航路径点,以便在场景视图中查看和选择它们。单击仅图标进行分配。 |
3 | 资源图标是您场景中使用的图像资源,可用作自定义图标。例如,您可以使用骷髅和骷髅图标来指示游戏关卡中的危险区域。单击“其他”按钮打开对象选择器窗口,并选择要分配为图标的图像资源。 |
切换调试模式 🔗
通常,检视器窗口被配置为选择属性的编辑器。但有时只显示属性和它们的值是有用的。当您激活调试模式时,检视器只显示属性和它们的值。如果选择的对象有脚本组件,调试模式还会显示私有变量,尽管您无法编辑它们的值。
您可以单独为每个检视器窗口切换调试模式。
- 要打开调试模式,请单击“更多选项”(⋮)按钮打开上下文菜单,然后选择“调试”。
- 要返回普通模式,请单击“更多选项”(⋮)按钮打开上下文菜单,然后选择“普通”。
专注的检视器 🔗
专注的检视器是一个专门针对特定GameObject、Unity组件或资源的检视器窗口。无论您在场景或项目中选择了什么,它始终显示所打开项目的属性。
专注的检视器与常规检视器的工作方式相同,只有以下区别:
- 它们不会更新以显示当前选择的属性。
- 无法锁定它们。每个专注的检视器显示一个特定项目的属性,所以没有必要锁定它们。
- 无法从专注的检视器切换调试模式和普通模式。
您可以打开任意数量的专注的检视器。专注的检视器以浮动窗口的形式打开,您可以像其他任何窗口一样重新定位、停靠和调整大小。
关闭项目时,Unity会保存所有打开的专注检视器,并在重新打开项目时恢复它们。
打开专注的检视器 🔗
根据要检视的对象,有几种打开专注的检视器的方法。
Unity会将专注的检视器添加到打开窗口的列表中(菜单:Window > Panels > [LIST OF OPEN WINDOWS])。
从列表中选择一个专注的检视器,将其置于前台。
对于GameObject和项目资源 🔗
要为单个GameObject或资源打开专注的检视器:
- 在Hierarchy视图中,右键单击GameObject;或者在Project视图中,右键单击资源。
- 在上下文菜单中选择Properties。
或者,选择GameObject或资源,然后执行以下操作之一:
- 从主菜单中选择Assets > Properties。
- 使用快捷键Alt + P(Windows)或Option + Shift + P(Mac)。
Unity会在新窗口中打开专注的检视器。
要为多个GameObject或资源打开专注的检视器:
- 在层级视图中选择任意组合GameObject及项目视图中的资源。
- 执行以下操作之一:
- 右键单击所选项之一,从上下文菜单中选择属性。
- 从主菜单中选择资源 > 属性。
- 使用快捷键Alt + P(Windows)/Option + Shift + P(Mac)。
Unity为每个所选项打开一个具有专注检视器选项卡的新窗口。
下图显示了三个所选项(左),即两个GameObject和一个资源,以及为它们打开专注检视器时得到的窗口(右)。
对于组件 🔗
要为GameObject的一个组件打开专注的检视器:
- 检视GameObject,找到您要为其打开专注的检视器的组件。
- 从组件的更多项(⋮)菜单中选择Properties。
这对于经常编辑的属性非常有用。例如,您可能经常移动一个GameObject,但希望保持其余属性不变。在这种情况下,您可以打开它的Transform组件。
下图显示了一个常规的检视器中打开的Camera(1),以及一个专注的检视器中打开的其Transform组件(2)。请注意,专注的检视器的选项卡标头显示了组件所属的GameObject的名称。
对于引用属性 🔗
当一个GameObject具有引用属性时,您可以为它们所引用的GameObject或资源打开专注的检视器。
- 检视GameObject,并找到您想要在专注的检视器中打开其引用的属性。
- 在引用字段上右键单击,然后从上下文菜单中选择Properties。
对于悬停项 🔗
您可以设置快捷键,以便在指针悬停在Hierarchy视图或Project视图中的任何项上时,可以打开专注的检视器。
要为PropertyEditor > OpenMouseOver命令分配键盘快捷键,请使用快捷键管理器。
这在您想要为项目打开专注的检视器而又不影响当前选择时非常有用。
查找专注检视器的来源 🔗
要查找在专注的检视器中显示属性的项,请执行以下操作之一:
- 在专注的检视器的更多项(⋮)菜单中,选择Ping。Unity会在Hierarchy视图或Project视图中突出显示该项。
- 将鼠标悬停在专注的检视器的选项卡标题上,将显示一个工具提示,其中显示了该项在场景层级结构或项目中的完整路径。
结论 🔗
搬砖愉快!