Version: Unity 6.0 (6000.0)
语言 : 中文
辅助图标和手柄
Programming with gizmos and handles

辅助图标菜单

场景视图游戏视图都有__辅助图标__菜单。单击场景视图或游戏视图的工具栏中的__辅助图标__按钮,即可访问__辅助图标 (Gizmos)__ 菜单。

场景视图中的__辅助图标__按钮
场景视图中的__辅助图标__按钮
游戏视图中的__辅助图标__按钮
游戏视图中的__辅助图标__按钮
属性 功能
3D Icons 3D Icons 复选框控制是否在场景视图中由编辑器绘制 3D 组件图标(例如光源和摄像机的图标)。

勾选 3D Icons 复选框后,编辑器会根据组件图标与摄像机的距离对其进行缩放,并被场景中的游戏对象遮挡。可使用滑动条来控制外观的总体大小。未勾选 3D Icons 复选框时,以固定大小绘制组件图标,且这些图标始终绘制在场景视图中所有游戏对象之上。

请参阅下方的辅助图标和图标,查看图像以及更多信息。
Fade Gizmos 淡化并停止渲染屏幕上较小的辅助图标。
Selection Outline 选中__选择轮廓 (Selection Outline)__ 可通过彩色轮廓显示所选的游戏对象,并用另一种彩色轮廓显示其子项。默认情况下,Unity 使用橙色突出显示所选游戏对象,而使用蓝色突出显示子游戏对象。

注意:__此选项仅在场景视图辅助图标菜单中可用;无法在游戏视图辅助图标菜单中启用。

请参阅下方的选择轮廓和选择线,查看图像以及更多信息。| |
Selection Wire|| 选中__选择线 (Selection Wire) 可在显示所选的游戏对象时使其线框网格可见。要更改选择线的颜色,请选择编辑 (Edit) > 偏好 (Preferences)(macOS:Unity > 设置 (Settings))主菜单中,选择__颜色 (Colors),然后更改 Selected Wireframe__ 设置。

此选项仅在场景视图辅助图标菜单中可用;无法在游戏视图辅助图标菜单中启用。

请参阅下方的选择轮廓和选择线,查看图像以及更多信息。
Light Probe Visualization 选择要在场景视图中显示的光照探针。默认值为 Only Probes Used By Selection
Only Probes Used By Selection 仅显示影响当前选择的光照探针。
All Probes No Cells 显示所有光照探针。
All Probes With Cells 显示所有光照探针以及 Unity 用于插入光照探针数据的四面体。
None 不显示光照探针。
Display Weights 启用此复选框时,Unity 将从用于有效选择的光照探针到用于插值的四面体上的位置绘制一条线。这是一种调试探针插值和放置问题的方法。
Display Occlusion 启用此复选框时,如果 Lighting Mode 设置为 Shadowmask__,则 Unity 将显示光照探针的遮挡数据。 | | Highlight Invalid Cells__ 启用此选项可突出显示 Unity 无法用于间接光照的四面体。例如,光照探针非常靠近时。
Recently Changed 控制最近修改的组件和脚本是否显示图标和辅助图标。

首次更改一个或多个项目时显示此部分,并在后续更改后进行更新。

要了解更多信息,请参阅下方的内置组件、脚本和最近更改的项
Scripts 控制场景中的脚本是否显示图标和辅助图标。

仅当场景使用满足特定条件的脚本时,才显示此部分。

要了解更多信息,请参阅下方的内置组件、脚本和最近更改的项
Built-in Components 控制具有图标或辅助图标的所有组件类型是否显示图标和辅助图标。

要了解更多信息,请参阅下方的内置组件、脚本和最近更改的项

辅助图标和图标

辅助图标

__辅助图标__是与场景中的游戏对象相关联的图形。有些辅助图标仅在选择游戏对象时才会显示,而其他辅助图标由编辑器显示(无论选择什么游戏对象)。这些辅助图标通常是线框,使用代码而不是位图图形来绘制,还可以交互。摄像机辅助图标和光线方向辅助图标(如下图所示)是内置辅助图标的两个示例;还可以使用脚本来创建自己的辅助图标。请参阅了解视锥体相关文档以了解有关摄像机的更多信息。

有些辅助图标是被动图形覆盖层,显示来供参考(例如,光线方向辅助图标用于显示光线的方向)。其他辅助图标具有交互性,例如音频源 (AudioSource) 球形范围辅助图标,可以单击并拖动此辅助图标来调整音频源的最大范围。

移动缩放、__旋转__和__变换__工具也是交互式辅助图标。请参阅关于游戏对象定位的文档以了解关于这些工具的更多信息。

摄像机辅助图标和光源辅助图标。这些辅助图标仅在被选中时才可见。
摄像机辅助图标和光源辅助图标。这些辅助图标仅在被选中时才可见。

请参阅 OnDrawGizmos 函数的脚本参考页面以了解关于在脚本中实现自定义辅助图标的更多信息。

图标

可以在游戏视图或场景视图中显示__图标__。图标是扁平、公告牌式覆盖层,可以用来清楚地指示在处理游戏时游戏对象在游戏中的位置。摄像机图标和光源图标便是内置图标的示例;还可以将您自己的图标分配给游戏对象或各个脚本(请参阅关于分配图标的文档以了解如何执行此操作)。

摄像机和光源的内置图标
摄像机和光源的内置图标
左:3D 模式下的图标。右:2D 模式下的图标。
:3D 模式下的图标。:2D 模式下的图标。

选择轮廓和选择线

选择轮廓

启用__选择轮廓 (Selection Outline)__ 后,所选游戏对象及其子游戏对象周围将显示轮廓。默认情况下,Unity 使用橙色显示所选游戏对象的轮廓,而使用蓝色显示子游戏对象的轮廓。可以在 Unity 偏好设置中更改这些颜色(请参阅下文的选择颜色)。

选择的游戏对象(最左边的盒体)使用橙色显示其轮廓,并使用蓝色显示其子游戏对象(中间和右边的盒体)的轮廓。
选择的游戏对象(最左边的盒体)使用橙色显示其轮廓,并使用蓝色显示其子游戏对象(中间和右边的盒体)的轮廓。

选择游戏对象时,Unity 会显示其所有子游戏对象(以及它们的子游戏对象,依此类推)的轮廓,但不会显示父游戏对象(或它们的父游戏对象,依此类推)的轮廓。

选择中间的盒体会以使用色突出显示该盒体,并使用蓝色突出显示其子游戏对象(最右边的盒体),但不会突出显示其父游戏对象(最左边的盒体)
选择中间的盒体会以使用色突出显示该盒体,并使用蓝色突出显示其子游戏对象(最右边的盒体),但不会突出显示其父游戏对象(最左边的盒体)

如果所选的游戏对象延伸到场景视图边缘之外,则选择轮廓 (Selection Outline) 将沿窗口边缘显示:

选择线

启用__选择线 (Selection Wire)__ 后,在场景视图或层级视图窗口中选择游戏对象时,将在场景视图中显示该游戏对象的线框网格:

选择颜色

可为选择线框设置自定义颜色。

  1. 选择 Unity > 偏好 (Preferences) (macOS) 或__编辑 (Edit)__ > 偏好 (Preferences) (Windows) 以打开偏好 (Preferences) 编辑器。
  2. 在颜色选项卡上,更改以下一种或多种颜色:
    • __Selected Children Outline__:所选游戏对象的子项的轮廓颜色。
    • __Selected Outline__:所选游戏对象的轮廓颜色。
    • __Wireframe Selected__:所选游戏对象的线框的轮廓颜色。

内置组件、脚本和最近更改的项

使用辅助图标菜单中的列表可以控制各种组件是否显示图标和辅助图标。此列表分为多个部分:

辅助图标菜单显示了自定义图标的项以及最近修改的项
辅助图标菜单显示了自定义图标的项以及最近修改的项

最近更改

最近更改 部分可控制最近修改的项的图标和辅助图标的可见性。首次更改一个或多个项时,会出现此对话框。Unity 会在后续更改后更新列表。

脚本

脚本部分可以控制符合以下条件的脚本是否显示图标和辅助图标:

当场景包含一个或多个满足以上条件的脚本时,将显示此部分。

内置组件

内置组件部分可以控制具有图标或辅助图标的所有组件类型是否显示图标和辅助图标。

此处不会列出在场景视图中不显示图标或辅助图标的内置组件类型(例如刚体)。

切换图标可见性

图标列显示或隐藏每个组件类型的图标。全彩色图标显示在主场景视图窗口中,褪色的图标则不会显示。

光源图标褪色,表示编辑器不会在场景视图中显示光源图标。摄像机图标为全色,表示编辑器在场景视图中显示摄像机图标。
光源图标褪色,表示编辑器不会在场景视图中显示光源图标。摄像机图标为全色,表示编辑器在场景视图中显示摄像机图标。

要在场景视图中切换图标的可见性,请单击图标列中的任何图标。

注意:如果列表中的项具有辅助图标而没有图标,则该项的图标列为空。

更改脚本图标

带有自定义图标的脚本会在图标列中显示一个下拉菜单小箭头。要更改自定义图标,请单击该箭头以打开选择图标 (Select Icon) 菜单。

切换辅助图标可见性

要控制编辑器是否绘制特定组件类型或脚本的辅助图标图形(例如,碰撞体的线框辅助图标或 摄像机视锥体辅助图标)或脚本,请使用 辅助图标列中的复选框。

  • 选中复选框后,编辑器将为该组件类型绘制辅助图标。

  • 清除复选框后,编辑器不为该组件类型绘制辅助图标。

注意:如果列表中的项具有图标而没有辅助图标,则该项的辅助图标列为空。

要切换整个部分的辅助图标可见性(所有内置组件、所有脚本,等等),请使用相应部分的名称旁边的复选框。

内置组件复选框可切换该部分中列出的每个组件类型的辅助图标可见性

选中复选框后,该部分的一个或多个项类型的辅助图标可见性就会启用。


  • 2018.3 NewIn20183 中添加了子游戏对象的选择轮廓

  • 2019.1 NewIn20191 中,增加了辅助图标菜单选项,用于切换一个区域中所有组件的Gizmo显示状态

辅助图标和手柄
Programming with gizmos and handles