Unity 工具栏功能介绍
题外话:人生还真是充满了戏剧性,不是惊喜就是惊吓
1.Unity工具栏
说明:等下会根据如图所示的三个区域,一一介绍。PS:我的Unity版本号是2019.4.16f1c1。
2.左侧分区(从左到右依次介绍)![](https://i-blog.csdnimg.cn/blog_migrate/31cbdabfd4ab9bc13834c915f1c54320.png)
- 拖拽工具:
- 在Scene视图中,按住鼠标左键,移动鼠标,你的视角会发生变化;
- 仅仅是你的视角发生变化,被你拖拽游戏对象的坐标不会改变。
说明:图中的《坐标展示》并非拖拽工具的功能,是笔者自己写的,不要混淆。
- 移动工具
- 在Scene视图中,对准三个坐标轴轴、三个方向面按住鼠标左键,游戏对象的位置会发生变化;
- 坐标轴:控制游戏对象,在某个方向上,进行一维方向上的移动;
- 方向面:控制游戏对象,在某个面上,进行二维方向上的移动。
说明:仔细看,游戏对象的坐标发生了变化。
- 旋转工具
- 在Scene视图中,对准三个旋转轴线or游戏对象本身,按住鼠标左键拖动,游戏对象的旋转状态会发生变化。
- 仅仅是旋转状态发生了变化,坐标不会发生变化。
说明:按住方向轴线时,仅进行一个方向上的旋转,按住游戏对象本体时,可自由旋转。
- 缩放工具
- 在Scene视图中,对准三个缩放轴or中心小立方体,按住鼠标左键拖动,游戏对象的缩放会发生变化。
- 同样只是游戏对象的缩放发生了变化,坐标不会发生变化。
说明:缩放会影响该游戏对象下,所有子节点的缩放,需要注意一下。
- 矩形工具
- 在Scene视图中,对准矩形的四个角,按住鼠标左键拖动,游戏对象在某一面上的缩放会发生变化;
- 对准矩形内部任意位置,按住鼠标左键拖动,游戏对象在某一面上的位置会发生变化;
- 在稍微远离角点的位置悬停光标,直到鼠标光标看起来像旋转符号,按住鼠标左键拖动,游戏对象在某一面上的旋转状态会发生变化。
说明:同学们可能想知道**“某一面”到底是哪一面?旋转你的视角,xyz三个坐标轴构成的6个面中,你正对哪个面的角度最小**,Unity就会自动将矩形工具放置在这个面上面,打开Unity试试吧。
- 混合工具
- 该工具是前面介绍中的移动工具、旋转工具、缩放工具的混合体,看下动图就好理解了。
说明:如果有的同学Unity中没有该功能,可能是版本比较旧,下载新版本即可。
- 自定义Editor工具
- 笔者用的较少,且官方介绍的也比较全面,可以去官方看看;
- 传送门:Unity自定义Editor工具详解
说明:比较懒的同学看这里,该工具的用法及总结:“右键该工具的图标,根据你在Hierarchy窗口中选中的游戏对象,弹出可对该对象进行操作的自定义工具。”
- Pivot&Center
- 当按钮展示为Pivot时,上述的若干工具会以该对象自身中心点作为中心;
- 当按钮展示为Center时,上述的若干工具会以该对象及其所有子对象构成一个整体的中心点作为中心。
说明:愣着干嘛,快去试试呀~
- Global&Local
- 当按钮展示为Global时,上述的若干工具会以世界坐标系的三个轴作为参考轴;
- 当按钮展示为Local时,上述的若干工具会以游戏对象本身的三个坐标轴作为参考,即游戏对象的旋转状态会影响到该坐标轴。
说明:注意观察右上角的世界坐标轴,Global时两者是保持一致的,Local时,坐标系会根据对象的旋转状态发生变化。
- 网格对齐
- 你是不是在Scene视图中能看到一个网格线?当你打开这个功能时,再去移动对象,你会发现对象只会根据网格点进行移动;
- 该网格是辅助开发者开发游戏的功能,不会影响游戏实际运行的画面。
说明:这个功能看起来蛮鸡肋的,但实际上网格是可以设置的,再配合这个功能用起来,在某些情况下会非常方便。后续有时间,会专门出一篇文章讲解《网格Grid》。
3.中间分区
- 播放按钮
- 开始游戏,没什么好说的,再次点击,游戏结束。
- 暂停按钮
- 暂停游戏,再次点击,游戏恢复正常。
- 逐帧运行
- 这里需要注意,Unity是以“帧”为单位来进行游戏开发的,需要理解“帧”的概念;
- 游戏运行时点击该按钮会自动暂停游戏,此后每次点击该按钮时,都会一帧一帧的向下进行游戏。
小技巧:在游戏非运行状态点击暂停按钮,然后点击开始游戏按钮,游戏会自动暂停在第一帧。
4.右侧分区
- 前三个功能
- 前面三个功能基本用不到,分别是协同作业、云服务和账号服务;
- Layers
- 控制Scene视图中显示的对象,点击小眼睛会开启or关闭对应层级下游戏对象的展示;
- 点击小锁头会禁用在Scene中选取对应层级下游戏对象的功能,说白了就是你选中不了对应的游戏对象。
说明:上面说的小锁头,只会禁用你在Scene视图中选中对应层级的游戏对象,但不会禁止你在Hierarchy视图中选中对应层级的对象哦~
- Layout
- 该功能会影响Unity的界面布局;
- 你也可以自定义一种布局方案,然后保存在Unity中。
说明:该功能不好用动图展示,自己去试试吧~
结束语:大哥大嫂过年好,点个赞呗~
2022-7-20补充:哇不是吧,这么认真的文章都没几个人看,淦!