反向播放动画:
当我们只有一个方向的动画,比如只有前进动画,我们又需要做一个后退的功能,可以在播放动画的时候设置Speed属性为-1,然后就会反向播放前进动画。
Unity死机未保存场景:
当你在Unity中编辑场景,突然死机时,可以在项目文件目录中找到Temp文件夹,双击文件夹,找到_Backupscenes文件夹,把后缀为.backup的文件后缀改为.unity,然后拖进Unity的Project界面里面,这样就可以还原死机前场景最后情况。
快捷目录:
Project窗口下,可以把文件夹直接拖到Favorites下作为快捷入口,再也不用找一个文件翻半天了,常用的目录都可以放在这里。
Inspector界面的数值栏自带加减乘除功能:
从Unity5.1开始,可以在Inspector界面中的数值栏进行计算,比如:你可以在Transform里面的Position中X栏中加减乘除。
自定义Profiler:
利用Profiler.BeginSample()和Profiler.EndSample()函数,可以将任何代码断加入Profiler输出,性能调优的利器,
一般来说如果有某个地方你自己对于性能不是很有把握,检测一下即可知道其使用开销,用了之后就停不下来了。
随意移动模型预览视窗:
在Project界面里面选中模型,在Inspector界面上会显示模型的预览视图,右击视图的上的双横条,模型预览视图就会跳出来,此时就可以像Scene,Game等视窗一样任意移动,放在你想放的地方,如果想让他变回去,只要关掉它即可。
标题在界面上查看private变量:
在Inspector界面右击Inspector的标签栏,选择Debug。
多场景编辑:
在Hiberarchy窗口下面可以打开场景,可以把多场景的物体合并到一个场景上,这个功能可以在一定程度上做到场景切分编辑。
只让游戏运行一帧:
先按下暂停键,再按运行键。
通过Debug.Log获取执行此语句物件:
在脚本的Debug.Log语句中加入gameObject,即Debug.Log(“Test”, gameObject); 脚本运行时点击Console界面中的输出语句,就能在Hierarchy界面中看到哪个物件执行了这个脚本。
快捷键:
分别按键盘键Q、W、E、R、T可以依次切换界面上的小工具,除此之外,
按数字键2或3还可以切换场景为2D模式或3D模式。
在Scene界面中方便移动编辑镜头:
在Scene界面中鼠标右键 + A/S/D/W/Q/E来移动镜头, 如果想使Game视窗的镜头跟Scene一样,可以在Unity菜单栏中选择GameObject–>AlignWithView。
随时保存文档:
养成随手保存好习惯能避免各种问题。此外,文档可以让项目组其他成员更好地了解、协助完成本项目。
掌握Unity中可用的调试工具
Unity中的调试工具有许多功能:
包括可以有效帮助用户调试游戏的功能,例如Debug.Break,Debug.Log,Debug.DrawRay和Debug.DrawLine等函数。前两个函数用于理解游戏状态,而后两个函数可帮助用户直观地调试游戏。用户还可以使用调试可视检查器来查找运行时的私有字段。