概述
这篇文章主要是总结了Unity编辑器使用的一些技巧,通过掌握这些技巧来提高开发效率;
其中一部分编辑器功能是在2019版本以后被引入的。
主要参考来自:https://unity.cn/projects/unity-tips
快捷键
Unity提供了Shortcut Manager快捷键管理器,可以在Edit>Shortcuts中查看快捷键:
https://docs.unity3d.com/Manual/ShortcutsManager.html
编辑器使用
1.编辑器着色
在Preference中的Color选项中,可以设置编辑器内的一些颜色显示
比如Scene视图内的网格颜色,以及游戏运行模式下的编辑器外观颜色等,清晰的颜色设置对于开发也是比较重要的。
2.对齐工具
作为一款3D引擎工具,Unity也提供了类似其它DCC软件中的常用的辅助工具。
单位快速对齐:对象的移动按照一定的数量单位进行移动、缩放和旋转。通常我们用QWER等切换到变换工具时,对象的移动是任意单位的,而如果按住了Ctrl键移动,则会按照固定单位移动,这与PS中的Shift键按照标尺移动是一个道理。单位的设置可以在Edit/Grid and Snap中设置,如下图所示:
顶点快速对齐:将游戏对象的任意顶点去重合另一个游戏对象的顶点。按住V键进行移动即可,这里也不仅仅是另一个游戏对象,也可以是其它网格顶点对齐。
表面快速对齐:将游戏对象去贴合另一个游戏对象的碰撞体。使用Ctrl+shift移动,它与上面对齐不同的是,它会显示几何体的碰撞体网格,然后进行对齐。
网格快速对齐,打开网格快速对齐窗口,通过设置All Alex或者其它,将选中物体与网格进行对齐。同时,还可以在开发时就打开网格自动对齐。
网格相关设置,如下所示,显示和隐藏以及网格大小调整;其中大小的调整还可以使用快捷键 ctrl+[ 和ctrl+],
3.显示相关
预览窗:控制预览窗口,便于更好地观察资源。点击右侧转换为浮窗或者右击双杠线,可以放大预览。
在Inspector中设置一个对象的Icon,它可以可视化之前无法看到的游戏对象,或者标记一些特殊的对象;如空对象可以设置一个icon图标。
场景视图中对象的隐藏和禁选
层级视图中的展开,按住alt和三角箭头,可以控制展开全部层级和收起全部层级
4.搜索、查找相关
通过组件或者附加的脚本名称来查找对象
在Hierarchy视图的搜索框中,输入组件名或者脚本名称可以查找到相应的对象,不过这种查找对名称要求比较高,必须完全正确输入才能查找到,而不是模糊搜索。
通过标签进行搜索,即在工程视图中,加入标签,比如搜索预制体可以使用name t:prefab这种格式。
Quick Search:unity新提供的package,可以实现全局任意搜索,通过alt + ' 打开界面,如果还未下载包则会自动下载,它可以根据关键字搜索到各种内容,包括Inspector、project视图、帮助文档、快捷键、web信息等等。
5.摄像机位置设置
在场景视图和游戏视图中快捷调整镜头
在Scene中通过各种快捷方式调整视图角度,但是调整完角度想要运用到Game视图,可以选中相机,使用GameObject下的Align with view,就会将Game视图的相机和View的对齐;
如果自己调整了Scene视图,但是不满意,想要恢复到Game视图的相机角度,就可以使用GameObject下的Align view with selected;
同时还可以使用Move To View将相机移动到Scene视图中的中心位置。