新印象Unity 2020游戏开发基础与实战
上QQ阅读APP看书,第一时间看更新

2.1.5 物体的操作

创建了3D物体后,接下来就来介绍如何操作这些物体。Unity的工具栏中有“手形工具”“移动工具”“旋转工具”“缩放工具”“矩形工具”“移动、旋转或缩放选定对象”和“自定义操作工具”等7种工具,如图2-12所示。

图2-12

1.手形工具

“手形工具”(快捷键为Q)可以拖曳场景视图进行预览或滑动鼠标滚轮控制屏幕和物体的远近程度,但是这两种方式都不能直接对物体进行操作。

技巧提示

除此之外,单击鼠标滚轮并进行移动同样可以起到拖曳场景视图的作用。

在任意操作工具被激活的状态下,在场景视图上单击鼠标右键,就会自动激活“手形工具”的旋转功能,这时候不要松开鼠标右键,移动鼠标指针就可以看到视图被旋转了。视图当前的旋转状况可以在场景视图右上角的坐标系中看到,如图2-13所示。也可以单击坐标系上的轴进行视图的移动。

图2-13

2. 移动工具

“移动工具”(快捷键为W)可以将场景中的游戏物体在x、y、z轴上进行移动。

选择场景中的物体后,物体上会显示移动操作轴,如2.1.4小节中图2-8所示的3个不同方向的箭头,这时单击其中任意一个轴,不松开鼠标左键,移动鼠标指针即可在该轴向上移动物体。拖曳z轴(蓝色),并向正方向移动,如图2-14所示。

图2-14

技巧提示

红色轴代表x轴,绿色轴代表y轴,蓝色轴代表z轴。

除此之外,使用移动操作轴上的块面也可以快速改变模型位置。我们看到坐标系的原点在每两个轴之间还有一个块面,不同颜色的块面代表不同的平面。拖曳蓝色块面代表物体在xy平面上移动,拖曳红色块面代表物体在yz平面上移动,拖曳绿色块面代表物体在xz平面上移动。

3.旋转工具

“旋转工具”(快捷键为E)可以将游戏物体在x、y、z轴上进行旋转。

选择场景中的物体后,物体上会显示旋转操作轴。这时选择其中一个轴向,不松开鼠标左键,然后移动鼠标指针即可绕该轴进行旋转,如图2-15所示。

图2-15

技巧提示

当物体旋转之后,再切换为“移动工具”进行移动操作,可能会发现移动操作轴也进行了旋转。这时若希望这个物体在世界坐标系内进行水平方向上的移动就很困难了,此时需要单击“局部/全局”按钮对移动操作轴的方位进行改变,然后进行移动操作,如图2-16所示。

图2-16

4.缩放工具

“缩放工具”(快捷键为R)可以将游戏物体在x、y、z轴上进行缩放。

激活该工具后,物体上会显示缩放操作轴,单击其中任意一个轴,不松开鼠标左键,移动鼠标指针即可在该轴向上缩放物体,如图2-17所示。单击缩放操作轴中心点的小立方体,不松开鼠标左键,移动鼠标指针即可整体缩放该物体,如图2-18所示。

图2-17

图2-18

5.矩形工具

“矩形工具”(快捷键为T)可以对2D物体进行移动、缩放等平面操作。

激活该工具后,物体上会显示矩形操作工具,但是只能在x和y轴上进行操作。这个工具一般用于UI的制作和2D游戏物体的操作,它既可以使物体移动;也可以选择物体的4个角进行拖曳,使其实现缩放,如图2-19所示。

图2-19

6. 移动、旋转或缩放选定对象

“移动、旋转或缩放选定对象”工具(快捷键为Y)可以对游戏物体进行移动、旋转和缩放等综合性的操作。

激活该工具后,物体上将同时显示之前的移动、旋转和缩放操作轴,可同时进行之前的多种操作,如图2-20所示。

图2-20