关于unity3d:Unity3D网格对齐

42次阅读

共计 3141 个字符,预计需要花费 8 分钟才能阅读完成。

举荐:将 NSDT 场景编辑器
退出你的 3D 工具链
3D 工具集:NSDT 简石数字孪生

网格对齐

Unity 在编辑器的场景视图窗口中提供了一个可视化网格,该网格能够通过将游戏对象捕获(挪动)到最近的网格地位来帮忙准确对齐游戏对象。

显示沿 x、y 和 z 轴的网格线的同一视图

能够通过几种形式沿 X、Y 或 Z 轴将游戏对象与网格对齐:

  • 将所选游戏对象与最靠近的网格点对齐。
  • 在挪动、旋转或缩放游戏对象时开启网格对齐。
  • 还能以增量形式变换游戏对象,而无需将其与网格线对齐。如果须要更改挪动、旋转或缩放的量,则能够更改递增的对齐值。

默认状况下,网格是暗藏的,然而能够使其可见并可切换沿着哪个轴显示。能够通过更改以下设置来自定义网格的外观和行为:

  • 网格的大小(调整线之间的间隔)。
  • 网格线本身的色彩。
  • 网格线显示的透明度或不透明度。
  • 网格在“场景视图”窗口中的地位(将其移近或移远)。

其中很多操作都反对键盘快捷键。能够查看为这些操作调配了哪些组合键,并应用 Shortcuts Manager 对其进行自定义。

网格和对齐工具栏叠加

网格和对齐工具栏叠加图标口头

注:栅格和捕获叠加上的设置对所有场景视图都是全局的。

对齐、捕获和增量挪动

本节提供无关如何执行以下操作的信息:

  • 对齐(推动)到网格
  • 激活主动贴靠
  • 增量式挪动、旋转和缩放

    对齐(推送)到网格

    能够将游戏对象对齐到单个轴上的最近网格点,也能够一次性在所有轴上对齐游戏对象。

要将游戏对象与特定轴的网格上的最近点对齐,请执行以下操作:
1、在网格和捕获叠加工具栏中,关上网格捕获下拉菜单(

)。
2、在“对齐所选内容”局部中,单击与要推送到的轴匹配的 X、Y 或 Z 按钮。

将所选内容与网格和对齐窗口的网格对齐局部要一次性在所有轴上对齐游戏对象,请执行以下操作:
1、抉择要与网格对齐的游戏对象。应用 Ctrl+\ (Windows) 或 Command+\ (macOS) 快捷键将游戏对象推动到所有轴上的网格上。
或者,从“栅格和捕获叠加”工具栏中,关上网格可见性下拉菜单(

),而后在对齐所选局部中,单击“所有轴”。

激活主动捕获

要开启主动贴靠网格,请执行以下操作:
1、激活挪动工具,并确保工具设置叠加中的手柄方向设置为全局(

)。
2、单击“网格和捕获”工具栏“叠加”中的网格捕获图标(

)。
激活时图标为蓝色。

启用主动网格贴靠时,__Move、Rotate__ 和 Scale 变换工具会沿激活的辅助图标轴将选定的游戏对象贴靠到网格。如果须要游戏对象以较小的增量挪动,也能够采纳增量形式变换游戏对象。

以增量挪动、旋转和缩放

要按增量贴靠值来挪动、旋转或缩放,请执行以下操作:
1、按住 Control 键 (Windows) 或 Command 键 (macOS),同时应用其中一个变换辅助图标。
2、要更改默认的增量贴靠值,请执行以下操作:从栅格和捕获叠加工具栏中,关上捕获增量下拉菜单(

)。

Increment Snap 局部蕴含几个属性,可用于为所有轴设置雷同的值或不同的值:

“栅格和捕获”窗口的“增量捕获”局部

挪动:选中链接图标后,为所有轴输出对立的增量捕获值,或勾销链接轴并在 X、Y 和 Z 轴属性中设置不同的增量捕获值。

  • 旋转:输出以度为单位的旋转增量值。
  • 比例:输出比例增量值作为比例因子。例如,如果缩放值为 2,则所选游戏对象将以其原始大小两倍的增量进行缩放。
    自定义网格
    本节提供无关自定义以下设置的信息:
  • 显示和暗藏网格线更改
  • 显示网格的轴调
  • 整网格的大小
  • 更改网格线的默认色彩
  • 更改网格的不透明度
  • 调整网格的地位
  • 将值和设置重置为默认值

    显示和暗藏网格线

    1、通过单击“网格和捕获叠加”工具栏上的网格可见性图标(


    来切换网格可见性,以在任何轴(X、Y、Z)上显示或暗藏网格。
    2、如果您处于正交模式(Iso),Unity 将抉择视图。

    单击网格可见性按钮时,网格将显示在“场景视图”窗口中

更改网格显示的轴

要更改显示网格的轴,请执行以下操作:
1、从格网和捕获叠加工具栏中,关上格网可见性下拉菜单(

)。
2、从“栅格立体”局部中,抉择要显示的轴。

格网可见性下拉菜单下的格网轴局部

调整网格大小

您能够设置网格线在“场景视图”窗口中显示时的大小。这会影响网格的外观以及游戏对象主动与网格对齐的形式,但不会影响游戏对象的挪动、旋转或增量缩放水平。

如果一次性为所有轴设置一个大小,则会显示一个平均(正方形)网格。然而,也能够在三个轴的任何一个轴上应用不同的值,从而查看非平均(矩形)网格。默认状况下,网格设置为平均间隔(所有轴上为 1)。

要调整网格的大小,请执行以下操作:
1、从栅格和捕获叠加工具栏中,关上捕获增量下拉菜单(

)。
2、应用选中链接图标的 Size 属性为可视网格输出对立值(所有网格线的长度雷同),或者勾销轴的链接并指定 X、Y 和 Z 网格线之间的非平均间隔。

例如,要在 x 和 y 轴上创立矩形网格,可勾销轴的链接并将 X 和 Y 设置为 1,将 Z 设置为 2。

如果要切换回网格线之间的均匀值,请执行以下操作:
1、抉择链接图标。
2、Size 属性当初通过 X 中输出的值显示所有轴的值。
留神:还能够应用键盘快捷键来增大和减小网格的大小:
1、要增大网格大小,请应用 Ctrl+] (Windows) 或 Command+] (macOS)。
2、要减小网格大小,请应用 Ctrl+[(Windows) 或 Command+[(macOS)。

更改网格线的默认色彩

要更改“场景视图”窗口中可见网格线的色彩,请执行以下操作:
1、关上 Unity 的 Preferences 页面(在 Windows 上抉择 Edit > Preferences 或在 macOS 上抉择 Unity > Preferences)。
从列表中单击 Colors 类别以查看 Colors 页面。

Preferences 页面上的网格偏好设置属性应用 

2、Grid 属性的拾色器抉择一种新色彩。

更改网格的不透明度

如果网格线太浅或太深,能够进行调整:
1、从格网和捕获叠加工具栏中,关上格网可见性下拉菜单(

)。
2、应用滑块调整不透明度。

在网格可见性下拉菜单中调整不透明度

调整网格的地位

能够应用以下快捷键沿网格的轴前后挪动网格:

  • 要向后微移网格,请应用 Shift+[。
  • 要向前微移网格,请应用 Shift+]。
    微移网格能够使其更近(例如,如果很难从远处的网格中看到游戏对象)或将其移到更远处。

将网格挪动到游戏对象的手柄

从网格和捕获叠加工具栏的网格可见性下拉菜单(

)中,应用挪动到局部将网格挪动到所选游戏对象的手柄(手柄)或移回默认地位(原点)。

将值和设置重置为默认值

要将网格轴和不透明度设置重置为其默认值,请执行以下操作:
1、从格网和捕获叠加工具栏中,关上格网可见性下拉菜单(

)。
2、单击“更多”菜单(⋮),而后单击“重置”。

要将网格的大小重置为默认值,请执行以下操作:
1、从网格和捕获叠加工具栏中,关上网格捕获下拉菜单(

)。
2、单击“更多”菜单(⋮),而后单击“重置”。

要将增量贴靠值重置为默认值,请执行以下操作:
1、从栅格和捕获叠加工具栏中,关上捕获增量下拉菜单(

)。
2、单击“更多”菜单(⋮),而后单击“重置”。
只有 Increment Snap 局部下的值会复原为其原始默认值。

默认快捷键

能够应用默认 Unity 快捷键执行以下操作:

操作默认快捷
增大网格大小Ctrl+](Windows)或 Command+](macOS)
减小网格大小Ctrl+[(Windows)或 Command+[(macOS)
向后微移网格转变 +[
向前微移网格转变 +]
推动到网格(将所选对象与网格对齐)Ctrl+\(Windows)或 Command+\(macOS)
重置网格(默认状况下没有快捷键

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

正文完
 0