网站开发培训-高端面授网站开发培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资

新手必知的12个Unity实用小技巧,拿走不谢!

  • 发布时间:
    2019-03-05
  • 版权所有:
    云和教育
  • 分享:

Unity是一款非常流行的游戏开发软件。它的功能令人印象深刻,也能够适应不同的游戏开发要求。游戏开发人员可以使用Unity创建任意类型的游戏,从世界级的RPG游戏到最受欢迎的增强现实游戏Pokemon Go。

配图1 强现实游戏Pokemon Go.jpg

不论是对独立游戏开发人员或者共同完成某一个项目的的大型团队而言,它都是一个完美工具。许多初学者通用Unity培训来学习游戏开发或游戏编程。

今天,我们就和大家分享12个Unity使用中的小技巧。

1 、如果编辑器意外崩溃了,但场景未保存,这时可以打开工程目录,找到/Temp/_Backupscenes/文件夹,可以看到有后缀名为.backup的文件,将该文件的后缀名改为.unity拖拽到项目视图,即可还原编辑器崩溃前的场景。

2 、所有数值类型的字段,都支持在检视面板中直接输入简单的数值表达式。

配图2 数值类型的字段.jpg

3 、好不容易才调好的坐标,结果发现是在运行模式下,如果退出运行模式就还原了怎么办?可以在检视面板右键点击组件名,在弹出界面中选择Copy Component,然后退出运行模式后同样右键点击组件名,在弹出界面中选择Paste Component Values即可。

4 、分别按键盘键Q、W、E、R、T可以依次切换界面上的小工具,除此之外,按数字键2或3还可以切换场景为2D模式或3D模式。

配图3 快捷键.jpg

5 、右键点击检视面板下方的预览窗口即可让预览窗口跳出来,然后自己选择合适的地方停靠,这样切换模型查看就不会影响到其它面板。想让预览窗口回到原位,只需右键点击窗口,在弹出菜单中选择Close Tab即可。

6 、在层次视图的搜索框中输入完整的脚本或组件名称,即可找到所有绑定了该脚本或组件的对象。或者在搜索框中输入t:加上某个类别如light,即可找到使用同类组件的对象。

配图4 同类组件的对象.jpg

7 、如果想在检视面板查看脚本的私有变量,只需点击Inspectore,在弹出菜单中选择Debug即可。

8 、如果希望游戏运行第一帧暂停,可以先点击暂停按钮,然后点击播放按钮,这样程序就会在Update函数执行一次后暂停。

9 、在使用Debug.Log函数时传递游戏对象给第二个参数,既可在点击控制面板的输出信息时自动定位到对应的游戏对象。

10 、可以借助编辑器自带的标记功能为脚本分类,在检视面板中点击脚本图标下方的小三角,即可为脚本设置颜色或选择图标。

配图5 编辑器自带的标记功能为脚本分类.jpg

11 、对很多人来说,在场景视图中调整观察的角度、位置等等是一件十分简单的事情,但是如果真的要游戏中达到同样的效果,则必须去调整场景中的相机。

那么有没有什么方法能够直接让摄像机应用和Scene视图一样的设置呢?

首先选中场景中的摄像机,之后使用快捷键:shift + ctrl + f,就可以把Scene视图中的数据复制给选中的摄像机了。除了使用快捷键,我们还可以在菜单中选择相应的操作:GameObject->Align With View也可以达到相同的效果。

12、场景视图和游戏视图同时显示,我们想要将场景视图放到最大,只需要将鼠标悬停在场景视图上,并同时按下快捷键:shift + 空格,就可以将场景视图设置为最大化。利用这个技巧,我们可以快速的在不同的视图中设置视图的最大化。

配图6 场景视图和游戏视图同时显示.jpg

游戏开发是一个复杂的过程,需要开发者掌握许多的技能。以上技巧可以使你的游戏开发过程更加完善,但是这些技巧并不全面,你需要掌握更好技术和不断学习。如果你有其他的Unity小技巧,欢迎留言和大家交流、分享。