Unity十一个小技巧
1. 恢复Unity死机未保存的场景
当你在Unity中编辑场景时突然死机,可按以下步骤恢复最后场景:在项目文件目录中找到Temp文件夹并双击打开,接着找到_Backupscenes文件夹,将后缀为.backup的文件后缀改为.unity,最后把该文件拖进Unity的Project界面,即可还原死机前场景的最后状态。
2. Inspector界面数值栏的计算功能
从Unity 5.1开始,Inspector界面中的数值栏支持加减乘除计算。例如,你可以在Transform组件的Position属性的X栏中进行相应的数学运算。
3. 随意移动模型预览视窗
在Project界面选中模型后,Inspector界面会显示模型的预览视图。右击视图上方的双横条,模型预览视图会独立跳出,此时它可以像Scene和Game等视窗一样任意移动,放置到你期望的位置。若想恢复原状,关闭该视图即可。
4. 搜寻当前场景中运用指定脚本的物件
在Hierarchy界面的搜索栏中输入想要搜索的脚本全名,就能找出使用了该脚本的物件。此方法同样适用于搜索具有特定组件(如Rigidbody)的物体。
5. 在界面上查看private变量
在Inspector界面,右击Inspector的标签栏,选择Debug,即可查看私有变量。
6. 让游戏只运行一帧
先按下暂停键,再按运行键,游戏就只会运行一帧。
7. 通过Debug.Log获取执行语句的物件
在脚本的Debug.Log语句中加入gameObject,示例代码如下:
Debug.Log("Test", gameObject);
脚本运行时,点击Console界面中的输出语句,就能在Hierarchy界面中看到执行该脚本的物件。
8. 展开所有子节点
在Hierarchy界面和Project界面,按住Alt键,用鼠标点击包含子节点物件前的三角形,即可展开所有子节点。
9. 编辑时镜头跟随选中物件
在Scene界面中选中物件后按F键,镜头会对准选中物件并使其在Scene窗口中居中。若在拖动物件时希望镜头跟随物件移动,选中物体后按Shift + F即可。
10. 在Scene界面中方便移动编辑镜头
在Scene界面,使用鼠标右键配合A、S、D、W、Q、E键来移动镜头。若想让Game视窗的镜头与Scene视窗一致,可在Unity菜单栏中选择GameObject – AlignWithView。
11. 在Project界面搜索商店内容
在Project界面的搜索栏中输入想要搜索内容的关键字,然后在搜索栏下方的搜索范围选择中选择AssetStore,即可搜索商店内容。