Scene 视图和 Game 视图都有 Gizmos 菜单。单击 Scene 视图或 Game 视图的工具栏中的 Gizmos 按钮,即可访问 Gizmos 菜单。
属性 | 功能 |
---|---|
3D Icons |
3D Icons 复选框控制是否在 Scene 视图中由 Editor 绘制 3D 组件图标(例如光源和摄像机的图标)。 勾选 3D Icons 复选框后,组件图标由 Editor 根据组件与摄像机的距离进行缩放,并被场景中的游戏对象遮挡。可使用滑动条来控制外观的总体大小。未勾选 3D Icons 复选框时,以固定大小绘制组件图标,且这些图标始终绘制在 Scene 视图中所有游戏对象之上。 请参阅下面的辅助图标和图标以查看图像以及更多信息。 |
Show Grid |
Show Grid 复选框用于在 Scene 视图中打开(选中)和关闭(取消选中)标准场景测量网格。要更改网格的颜色,请访问 Unity > Preferences > Colors__,然后更改 Grid__ 设置。 此选项仅在 Scene 视图的 Gizmos 菜单中可用;无法在 Game 视图的 Gizmos 菜单中启用该选项。 请参阅下面的 Show Grid 以查看图像以及更多信息。 |
Selection Outline | 选中 Selection Outline 可以通过彩色轮廓来显示所选的游戏对象,并用另一种彩色轮廓显示其子项。默认情况下,Unity 以橙色突出显示所选游戏对象,而以蓝色突出显示子游戏对象。 注意:__此选项仅在 Scene 视图的 Gizmos 菜单中可用;无法在 Game 视图的 Gizmos 菜单中启用该选项。 请参阅下面的 Selection Outline 和 Selection Wire 以查看图像以及更多信息。| | Selection Wire| 选中 Selection Wire__ 可以在显示所选的游戏对象时使其线框网格可见。要更改 Selection Wire 的颜色,请选择 Unity > Preferences > Colors__,然后更改 Selected Wireframe__ 设置。 此选项仅在 Scene 视图的 Gizmos 菜单中可用;无法在 Game 视图的 Gizmos 菜单中启用该选项。 请参阅下面的 Selection Outline 和 Selection Wire 以查看图像以及更多信息。 |
Built-in Components |
Built-in Components 列表决定了具有图标或辅助图标的所有组件类型是否显示图标和辅助图标。 请参阅下面的 Built-in Components 以了解更多信息。 |
__辅助图标__是与场景中的游戏对象相关联的图形。有些辅助图标仅在选择游戏对象时才会显示,而其他辅助图标由 Editor 显示(无论选择什么游戏对象)。这些辅助图标通常是线框,使用代码而不是位图图形来绘制,还可以交互。摄像机辅助图标和光线方向辅助图标(如下图所示)是内置辅助图标的两个示例;还可以使用脚本来创建自己的辅助图标。请参阅了解视锥体相关文档以了解有关摄像机的更多信息。
有些辅助图标是被动图形覆盖层,显示来供参考(例如,光线方向辅助图标用于显示光线的方向)。其他辅助图标具有交互性,例如音频源 (AudioSource) 球形范围辅助图标,可以单击并拖动此辅助图标来调整音频源的最大范围。
移动、缩放、__旋转__和__变换__工具也是交互式辅助图标。请参阅关于游戏对象定位的文档以了解关于这些工具的更多信息。
请参阅 OnDrawGizmos 函数的脚本参考页面以了解关于在脚本中实现自定义辅助图标的更多信息。
可以在 Game 视图或 Scene 视图中显示__图标__。图标是扁平、公告牌式覆盖层,可以用来清楚地指示在处理游戏时游戏对象在游戏中的位置。摄像机图标和光源图标便是内置图标的示例;还可以将您自己的图标分配给游戏对象或各个脚本(请参阅关于分配图标的文档以了解如何执行此操作)。
Show Grid 功能可在场景平面上启用网格。以下图像显示了网格在 Scene 视图中的显示情况:
要更改网格的颜色,请选择 Unity > Preferences > Colors__,然后更改 Grid__ 设置。在此图像中,Scene 视图网格为深蓝色,因此在浅色地板上更显眼:
启用 Selection Outline 后,所选游戏对象及其子游戏对象周围将显示轮廓。默认情况下,Unity 以橙色显示所选游戏对象的轮廓,而以蓝色显示子游戏对象的轮廓。可以在 Unity 偏好设置中更改这些颜色(请参阅下文的选择颜色)。
选择游戏对象时,Unity 会显示其所有子游戏对象(以及它们的子游戏对象,依此类推)的轮廓,但不会显示父游戏对象(或它们的父游戏对象,依此类推)的轮廓。
如果所选的游戏对象延伸到 Scene 视图边缘之外,则选择轮廓 (Selection Outline) 将沿窗口边缘显示:
启用 Selection Wire 后,在 Scene 视图或 Hierarchy 窗口中选择游戏对象时,将在 Scene 视图中显示该游戏对象的线框网格:
可为选择线框设置自定义颜色。
使用 Built-in Components 列表可以控制具有图标或辅助图标的所有组件类型是否显示图标和辅助图标。
此处未列出某些内置组件类型(例如刚体),因为它们不会在 Scene 视图中显示图标或辅助图标。只会列出具有图标或辅助图标的组件。
Editor 还在此处列出一些项目脚本(位于内置组件之上)。如下:
已分配图标的脚本(请参阅关于分配图标的文档)。
实现 OnDrawGizmos 函数的脚本。
实现 OnDrawGizmosSelected 函数的脚本。
最近更改的项位于列表顶部。
icon 列显示或隐藏每个列出的组件类型的图标。单击 icon 列下的小图标即可切换该图标的可视性。如果菜单中的图标为全彩色,该图标将显示在 Scene 视图中;如果图标在菜单中显示为灰色,该图标将在 Scene 视图中不可见。带有自定义图标的所有脚本都会显示一个下拉菜单小箭头。单击此箭头可以显示图标选择器 (icon selector) 菜单,可以在其中更改脚本的图标。
注:如果列表中的项具有辅助图标而没有图标,则 icon 列中没有它的选项。
勾选 Gizmo 列中的复选框可以选择 Editor 是否为特定组件类型绘制辅助图标图形。例如,碰撞体具有预定义的线框辅助图标来显示其形状,而摄像机具有辅助图标来显示视锥体。自有的脚本可以绘制适合自身用途的自定义辅助图标;应实现 OnDrawGizmos 或 OnDrawGizmosSelected 来执行此操作。取消选中此列中的复选框可以关闭这些辅助图标。
注意:如果列表中的项具有图标而没有辅助图标,则此列中没有它的复选框。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.