Unity 小工具菜单(Gizmos menu)

2018-09-05 11:17 更新

场景视图(Scene View)游戏视图(Game view)都有一个小工具(Gizmos)菜单。单击场景视图或游戏视图工具栏中的Gizmos按钮以访问小工具(Gizmos)菜单。

Unity场景视图中的Gizmos按钮

场景视图中的Gizmos按钮

Unity场景视图和游戏视图窗口顶部的Gizmos菜单

场景视图和游戏视图窗口顶部的Gizmos菜单

属性(Property) 功能(Function)
3D图标(3D Icons) 3D图标复选框控制组件图标(如灯光和相机的图标)是由3D的编辑器在场景视图中绘制的。当3D图标复选框被标记时,组件图标会根据它们与摄像机的距离进行缩放,并在场景中被游戏对象所掩盖。使用滑块来控制其明显的整体大小。当3D图标复选框没有被标记时,组件图标会以固定大小绘制,并且总是在场景视图中的任何游戏对象的顶部绘制。参见下面的小部件和图标,以获得图像和进一步的信息。
显示网格(Show Grid) 显示网格复选框在场景视图中切换标准场景测量网格(检查)和关闭(未检查)。要改变网格的颜色,可以Unity>首选项(Preferences)>颜色(Colors),并改变网格设置。这个选项只能在场景视图的小工具菜单中找到;你不能在游戏视图小工具菜单中启用它。参见下面的显示网格,用于图像和进一步的信息。
选择大纲(Selection Outline) 检查选择的轮廓,以显示选中的游戏对象,周围有一个彩色的轮廓。如果选中的游戏对象(GameObject)扩展到场景视图的边缘,那么将裁剪轮廓以跟随窗口的边缘。要改变选择轮廓的颜色,可以Unity>首选项(Preferences)>颜色(Colors),并改变所选的轮廓设置。这个选项只能在场景视图的小工具菜单中找到;你不能在游戏视图小工具菜单中启用它。参见下面的选择大纲和选择线,以获得图像和进一步的信息。
选择线(Selection Wire) 选中选择线以显示选中的游戏对象,并显示它们的线框网格。要改变选择线的颜色,可以Unity>首选项(Preferences)>颜色(Colors),并改变选定的线框设置。这个选项只能在场景视图的小工具菜单中找到;你不能在游戏视图小工具菜单中启用它。参见下面的选择大纲和选择线,以获得图像和进一步的信息。
内置组件(Built-in Components) 内置的组件列表控制具有图标或小工具的所有组件类型的图标和小工具的可见性。请参阅下面的内置组件,了解更多信息。

小工具和图标 | Gizmos and Icons

小工具(Gizmos)

在场景中,小部件是与游戏对象相关联的图形。当选择了GameObject时,一些小部件才会被绘制出来,而其他的小部件则由编辑器绘制,而不管选择的是什么游戏对象。它们通常是线框图,用代码而不是位图图形来绘制,可以进行交互。摄像头小发明和光方向小发明(如下所示)都是内置小发明的例子;您还可以使用脚本创建自己的小部件。请参阅关于了解Frustum的文档了解更多关于摄像头的信息。

一些小装置是被动的图形叠加,显示为参考(例如光方向小工具,它显示了光的方向)。其他的小工具都是交互式的,比如音频源球形范围小发明,你可以点击和拖动来调整音频源的最大范围。

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

相机Gizmo和轻型Gizmo。 这些Gizmos只有在被选中时才可见。

相机Gizmo和轻型Gizmo。这些Gizmos只有在被选中时才可见。

有关在脚本中实现自定义Gizmos的更多信息,请参阅OnDrawGizmos函数的脚本参考页面。

图标(Icons)

你可以在游戏视图或场景视图中显示图标。它们是平的,类似于棋盘式的覆盖,你可以用它来清楚地显示游戏对象的位置。相机图标和灯光图标是内置图标的例子;您还可以将自己的对象分配给GameObjects或单独的脚本(请参阅有关如何分配图标的文档,以了解如何做到这一点)。

Unity相机和灯的内置图标

相机和灯的内置图标

Unity 左图:3D模式中的图标。右图:2D模式下的图标。

左图:3D模式中的图标。右图:2D模式下的图标。

显示网格 | Show Grid

显示网格的功能在你场景的平面上切换网格。以下图片显示了这是如何在场景视图中出现的:

Unity 左:场景视图网格已启用。右:场景视图网格被禁用。

左:场景视图网格已启用。右:场景视图网格被禁用。

要更改网格的颜色,请转到Unity>首选项(Preferences)>颜色(Colors)并更改网格设置。在此图像中,场景视图网格为深蓝色,使其在浅色地板上显示更好:

Unity 场景视图网格自定义颜色.png

选择轮廓线和选择线 | Selection Outline and Selection Wire

选择轮廓线(Selection Outline)

当选择Outline被启用时,当您在场景视图或层级窗口中选择一个ameObject时,在场景视图中会出现一个橙色的轮廓:

Unity游戏对象选择轮廓

如果所选的GameObject填充了大部分的场景视图,并且延伸到窗口的边缘之外,则选择轮廓将沿着窗口的边缘运行:

Unity 被选中的游戏对象

选择线(Selection Wire)

当选择线被启用时,当您在场景视图或层次结构窗口中选择一个GameObject时,该GameObject的线框网格在场景视图中可见:

GameObjectSelectedWire.png

选择颜色 | Selection colors

您可以将自定义颜色设置为选择线框; 要执行此操作,请转到Unity>首选项(Preferences)>颜色(Colors)并更改“ 选定大纲”设置以更改“ 选择大纲 ”或“ 选定的线框”以更改“选择线”设置。

Unity 游戏对象选择的自定义颜色

内置组件 | Built-in Components

使用“内置组件”列表来控制具有图标或Gizmo的所有组件类型的图标和Gizmos的可见性。

某些内置组件类型(例如Rigidbody)不在此处列出,因为它们在场景视图中没有显示图标或Gizmo。只列出了具有图标或Gizmo的组件。

编辑器还在这里列出了一些您的项目脚本,高于内置组件。这些是:

  • 具有分配给它们的图标的脚本(请参阅分配图标的文档)。
  • 实现OnDrawGizmos功能的脚本。
  • 实现OnDrawGizmosSelected函数的脚本。

最近更改的项目位于列表的顶部。

Unity Gizmos菜单,显示一些项目与分配的自定义图标和一些最近修改的项目

Gizmos菜单,显示一些项目与分配的自定义图标和一些最近修改的项目

图标列显示或隐藏每个列出的组件类型的图标。单击图标列下的小图标来切换该图标的可见性。如果图标在菜单中是完全彩色的,那么它就会显示在场景视图中;如果它在菜单中被greout,那么它在场景视图中是不可见的。任何带有自定义图标的脚本都显示一个小的下拉菜单箭头。单击此图标以显示图标选择器菜单,您可以在其中更改脚本的图标。

注意:如果列表中的一个项目有一个小工具,但没有图标,那么图标栏中就没有选项了。

在Gizmo列中勾选复选框,以选择是否为某个特定组件类型的编辑器绘制了Gizmo图形。例如,对撞机有一个预定义的线框装置来显示它们的形状,而相机有一个可以显示视图截片的小装置。您自己的脚本可以根据它们的用途绘制自定义的小部件;为实现这一操作,你可以选择ondraw小东西或ondrawgiz莫斯。取消本栏中的复选框,将这些小部件关闭。

注意:如果列表中的一个项目有一个图标,但是没有一个小工具,这个列中没有复选框。

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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号