首页 > 其他分享 >Unity:Gizmos 菜单

Unity:Gizmos 菜单

时间:2023-06-19 13:45:30浏览次数:39  
标签:菜单 辅助 游戏 对象 视图 Unity 组件 Gizmos 图标

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

Gizmos 菜单

Scene 视图和 Game 视图都有 Gizmos 菜单。 单击 Scene 视图或 Game 视图的工具栏中的 Gizmos 按钮,即可访问 Gizmos 菜单。

The Gizmos button in the Scene view“场景”视图中的“辅助图标”按钮The Gizmos button in the Game view“游戏”视图中的“辅助图标”按钮Scene 视图或 Game 视图窗口之上的 Gizmos 菜单Scene 视图或 Game 视图窗口之上的 Gizmos 菜单
属性功能
3D 图标 3D Icons 复选框控制是否在 Scene 视图中由 Editor 绘制 3D 组件图标(例如光源和摄像机的图标)。

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

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

注意:此选项仅在 Scene 视图的 Gizmos 菜单中可用; 无法在 Game 视图的 Gizmos 菜单中启用该选项。

请参阅下面的 Selection Outline 和 Selection Wire 以查看图像以及更多信息。
选择线 选中选择导线以显示所选游戏对象,其线框网格可见。要更改选择线的颜色,请转到 Unity >首选项 (macOS) 或编辑>首选项 (Windows),选择颜色, 然后更改所选线框设置。

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

有关图像和更多信息,请参阅下面的选择大纲和选择线
最近更改 控制最近修改的组件和脚本是否显示图标和辅助图标。

此部分在您第一次更改一个或多个项时出现,并在后续更改后更新。

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

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

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

请参阅下面的内置组件、脚本和最近更改的项以了解更多信息。

辅助图标和图标

辅助图标

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

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

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

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

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

图标

您可以在“游戏”视图或“场景”视图中显示图标。它们是扁平的广告牌样式叠加层,可用于在处理游戏时清楚地指示游戏对象的位置。相机图标和灯光图标是内置图标的示例;您还可以将自己的脚本分配给游戏对象或单个脚本(请参阅有关分配图标的文档以了解如何执行此操作)。

摄像机和光源的内置图标摄像机和光源的内置图标Left: icons in 3D mode. Right: icons in 2D mode.左:3D 模式下的图标。右:2D 模式下的图标。

选型大纲 和 选型线

选拔大纲

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

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

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

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

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

选择线

启用 Selection Wire 后,在 Scene 视图或 Hierarchy 窗口中选择游戏对象时,将在 Scene 视图中显示该游戏对象的线框网格:

选择颜色

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

  1. 转到 Unity >首选项 (macOS) 或编辑>首选项 (Windows) 以打开 首选项编辑器。
  2. 在 Colors 选项卡上,更改以下一种或多种颜色:
  • 所选子项轮廓:所选游戏对象的子的轮廓颜色。
  • 所选轮廓:所选游戏对象的轮廓颜色。
  • 所选线框:所选游戏对象线的轮廓颜色。

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

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

Gizmos 菜单显示了具有自定义图标的项以及最近修改的一些项Gizmos 菜单显示了具有自定义图标的项以及最近修改的一些项

最近更改

“最近更改”部分控制您最近修改的项目的图标和小控件的可见性。它在您第一次更改一个或多个项目时出现。Unity 在后续更改后更新列表。

脚本

“脚本”部分控制以下脚本的图标和小控件的可见性:

  • 为脚本分配了图标(请参阅关于分配图标的文档)。
  • 实现了 OnDrawGizmos 函数。
  • 实现了 OnDrawGizmosSelected 函数。

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

内置组件

“内置组件”部分控制具有图标或小控件的所有组件类型的图标和小控件的可见性。

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

切换图标可见性

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

The Light icon is faded, indicating that the Editor does not display light icons in the Scene view. The Camera icon is full-color, indicating that the Editor does display camera icons in the Scene view.灯光图标淡出,表示编辑器不在场景视图中显示灯光图标。摄像机图标为全彩色,表示编辑器确实在场景视图中显示摄像机图标。

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

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

更改脚本图标

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

切换辅助图标可见性

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

  • 选中复选框后,Editor 将为该组件类型绘制辅助图标。
  • 清除复选框后,Editor 不为该组件类型绘制辅助图标。

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

要切换整个部分的辅助图标可见性(所有 Built-in Components、所有 Scripts,等等),请使用相应部分的名称旁边的复选框。

“内置组件”复选框可切换该部分中列出的每种组件类型的小控件可见性

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


  • 在 2018.3 中添加了子游戏对象的选择轮廓线
  • 在 2019.1 中添加了为一个部分的所有组件切换辅助图标可见性的辅助图标菜单选项

此文由3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:Scene 视图摄像机 (mvrlink.com)

下一篇:Unity3D:Game 视图 (mvrlink.com)

标签:菜单,辅助,游戏,对象,视图,Unity,组件,Gizmos,图标
From: https://www.cnblogs.com/mvrlink/p/17490913.html

相关文章

  • Android集成Unity
    前期准备材料1、已经导出成功的unity项目,导出的unity项目内部结构见下图2、新建一个或者使用已有项目1、第一步,导入unity打开安卓项目,导入unity的module,找到unity项目中的unityLibrary,选中此module,点击finish后稍等片刻。2、解决导入module过程中出现的问题a、在项目的gradle.pro......
  • 【Unity3D】法线贴图和凹凸映射
    1法线贴图原理​表面着色器中介绍了使用表面着色器进行法线贴图,实现简单快捷。本文将介绍使用顶点和片元着色器实现法线贴图和凹凸映射,实现更灵活。​本文完整代码资源见→法线贴图和凹凸映射。​1)光照原理​Phong光照模型和BlinnPhong光照模型是应用比......
  • 【Unity3D】阴影原理及应用
    1阴影原理​光源照射到不透明物体上,会向该物体的后面投射阴影,如果阴影区域存在其他物体,这些物体不被光源照射的部分就需要渲染阴影。因此,我们可以将阴影的生成抽象出2个流程:物体投射阴影、物体接收阴影。1.1阴影相关开关​1)开启Light组件渲染阴影NoShadows......
  • 【Unity3D】魔方
    1需求实现​绘制魔方中基于OpenGLES实现了魔方的绘制,实现较复杂,本文基于Unity3D实现了2~10阶魔方的整体旋转和局部旋转。​本文完整代码资源见→基于Unity3D的2~10阶魔方实现。下载资源后,进入【Build/Windows】目录,打开【魔方.exe】文件即可体验产品。......
  • unity将安卓streamingAssetsPath文件复制到persistentDataPath
    privatevoidTestCopy(){stringfrom=Application.streamingAssetsPath+"/Test/test.txt";stringto=Application.persistentDataPath+"/Test/";CopyFile(from,to);}publicstaticvoidCopyFile(stringsourcePath,stringdesti......
  • 前端Vue分享菜单按钮弹框、微博分享、QQ分享、微信好友、朋友圈
    前端Vue分享菜单按钮弹框、微博分享、QQ分享、微信好友、朋友圈 ,下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13085效果图如下:使用方法<!--分享ref:设置一个唯一refcontentHeight:弹框高度shareList:分享数组click:分享菜单按钮点击--......
  • Unity绘制参考网格
    1.仿制Maya参考网格 usingUnityEngine;publicclassReferenceGridRenderer:MonoBehaviour{//[SerializeField]Colorcolor=newColor(1,1,1,0.5f);[SerializeField][Range(1,1000)]floatrange=20;[SerializeField][Range(0.1f,100)]floatin......
  • 若依框架 前后端分离如何通过菜单管理添加菜单?
    1、创建主目录菜单,如图: 路由地址填写views下的文件名,目录结构参考如下:2、创建子菜单,点击新增 3、填写子菜单信息,参考如下: 路由地址填写:views下的二级文件夹名字组件路径填写为:views下到index.vue的路径(不要写文件后缀),例如:publish/mipsMaterialFiles/index权限字符......
  • updateTimelineShareData,onMenuShareTimeline不显示分享图片和标题,不要从网址直接打开
    updateTimelineShareData,onMenuShareTimeline不显示分享图片和标题,不要从网址直接打开,要从公众号菜单里进去再分享。原文地址:http://www.xiaoyebailong.com/index.php/2022/01/04/68981.htm这个是官方分享接口地址https://developers.weixin.qq.com/doc/offiaccount/OA_Web_App......
  • 如何让UnityEditor后台运行
    最近在玩ml-agents,发现训练的时候点击别的窗口,UnityEditor就挂起不接着运行了。google了一下发现可以通过点击Edit->ProjectSettings->Player->ResolutionandPresentation,然后勾选RunInBackground即可解决该问题:......