Unity技巧

1. 热键

这里主要补充比较有用又鲜为人知的热键功能。一般我们开发人员很少会(也没必要)去详细阅读相关的帮助文档,本文将结合个人开发中用到较多的热键功能做个总结和分享。

功能描述

热键组合或操作说明

Hierarchy/Project窗口-复制对象

Ctrl + D

Hierarchy/Project窗口-删除对象

Del(Win系统下的小键盘的".")

Command+Delete(Mac,下图所示)

unity三维点云_设计模式


Hierarchy/Project窗口-展开/收缩 对象全部的层级

Alt + 单击对象名前的灰色小箭头

Hierarchy/Project窗口-保存和恢复对象

Ctrl + Alt + 0~9

菜单见Edit-Selection

Scene窗口-视野锁定选择的对象,便于跟踪高速运动或掉到场景外的对象

Shift + F

Scene窗口-摄像机定点360度查看

Alt + 鼠标左键拖动

Scene窗口- 摄像机拉进和拉远

Alt + 鼠标右键拖动

Alt + 鼠标左键拖动

Scene窗口- 对象移动时对齐网格

Ctrl+鼠标左键拖动物体

Scene窗口- 对象移动时定点对齐其他对象

先按住V键再通过鼠标移动

Scene窗口- 镜头FPS漫游

W/S/A/D键 + 鼠标右键

Q 镜头向上 / E镜头向下

Scene/Project窗口-查找物体

Crtl + F

Scene/Game等窗口最大化/恢复

Shift + 空格键

Scene/Game窗口-将Scene视角应用到Game视角

Ctrl + Shift + F

需要先点选摄像机后再按快捷键

Inspector窗口-复制/插入数组元素

Ctrl + D

Inspector窗口-删除数组元素

第一次按下,引用类型会设置为Null

第二次按下,移除元素

Shift + Delete

对于基本类型(int、float等)只要Delete键即可删除

Play模式-暂停/恢复游戏

Ctrl + Shift + P

也可通过代码Debug.Pause()来调用

Win系统下的Ctrl键一般对应Mac系统下的Command键

Win系统下的Alt键一般对应Mac系统下的Option键

最后引用「知乎Siki老师」回复-Brackeys大神整理的常用快捷键图 (图片无法显示,请参考下面的链接)

unity三维点云_热键_02


因为本文档是利用Showdoc编辑的,图片存储于Showdoc,所以本文链接参考如下

https://www.showdoc.com.cn/p/a1c63facfd80c88f2e5bb948da3cec2a

2. 编辑器

  • Console窗口-右上角点击菜单-Open Editor Log
    可以获取构建项目的信息日志。在构建失败时,可以获得更多的帮助信息。构建成功时,可以查看打包文件的资源大小,对于分析文件占用空间大小比较有帮助。
  • 已有窗口添加额外的Tab
  • unity三维点云_Game_03


  • 因为有
  • 这个在多个Project文件夹中移动文件位置时非常有用
  • 当有两个重复的Inspector窗口时,配合锁定『在窗口的右上角』功能,可以提供几种常用的技巧:
  • ①:并排比较两个对象,或者数据从一个拷贝到另外一个
  • ②:如果在播放模式调整对象,可观察对象发生的变化
  • ③:Project窗口选择多个对象,拖放到Inspector窗口的数组中,不会丢失先前的选择

3. 游戏设计模式

游戏设计模式 上述是官方英文版本的,中文的翻译版本也很容易通过搜索引擎找到。 关于设计模式,也推荐面向大众的两本技术书籍《Head First设计模式》和《大话设计模式》。 在U3D上实现的版本,工程代码我也更新到下面链接:https://github.com/QFord/DesignPatterns4Unity3D