VR、AR与MR项目开发实战
上QQ阅读APP看书,第一时间看更新

2.1 官方案例

2.1.1 打开官方案例

启动Unity程序,选择“Standard Assets Example Project”项目。进入Unity中,在Project面板中打开“SampleScenes”的目录,再在子目录中选择“Scenes”目录,就会出现12个场景文件,如图2-1所示。

图2-1 Scenes目录中包含的场景

2.1.2 运行案例

打开一个名为“Car”的场景,这是一个赛车游戏。我们发现在Hierarchy面板中有很多预制体、模型及UI界面、粒子效果。单击顶部的运行程序,一辆车出现在屏幕中间,可以通过WSAD键或者上下左右箭头键控制方向和前进后退,使用空格键进行刹车。控制汽车时会产生类似烧胎的烟雾粒子效果,在快速转弯的时候会有漂移的效果,可玩性很高,如图2-2所示。

图2-2 “Car”场景

在程序运行时,可以单击如图2-2所示左上方的摄像头图标进行不同视角的切换,分别是“CarCameraRig”汽车视角、“Free Look Camera Rig”自由视角、“CCTV Camera”比赛转播视角。也可以通过摄像头下方的图标来对整个游戏进行重置。单击右上方的“MENU”按钮或者按键盘中的Esc键召唤主菜单,在不同的游戏场景间进行切换,如图2-3所示。

图2-3 主菜单

  • 2D:二维游戏。
  • Characters:角色游戏,其中的场景包括以下几种。
    • First Person Character:第一人称角色场景。
    • Third Person Character:第三人称角色场景。
    • Third Person AI Character:第三人称智能角色场景。
    • Rolling Ball:滚动的球场景。
  • Particles:展示粒子效果的场景,可以通过图2-4下方的左右图标来切换不同的粒子效果。其中的粒子效果包括以下几种。
    • Explosion:爆炸粒子效果。
    • Fire Complex:火球粒子效果。
    • Fire Mobile:多个火球的粒子效果。
    • Dust Storm:沙尘暴粒子效果。
    • Steam:蒸汽粒子效果。
    • Hose:喷水的粒子效果。
    • Fireworks:烟花的粒子效果。
    • Flare:闪光的粒子效果。

图2-4 粒子效果场景

  • Vehicles:各种交通工具的场景。其中场景有以下几种。
    • Car AI:智能漫游汽车。
    • Car:汽车驾驶。
    • Jet Plane:2轴喷气式飞机。
    • Propeller Plane:4轴螺旋桨飞机。
    • Jet Plane AI:智能2轴喷气式飞机。
    • Propeller Plane AI:智能4轴螺旋桨飞机。
  • Unity3d.com/learn:可以链接到Unity官方网站的学习频道。

2.1.3 平台设置与发布

现在所有的操作与游戏都是在Unity的编辑器中完成的,当我们的游戏需要给用户或者其他人分享时,就需要对项目进行打包发布,而发布的第一步就是确定需要发布到什么平台上,针对不同的平台进行的设置是不同的,这里以发布到Windows平台为例进行介绍。

步骤01 单击菜单栏的“File”菜单项,在其下拉菜单中单击“Build Settings”命令打开“Build Setting”界面,在其中可以选择各个平台和游戏场景,如图2-5所示。

图2-5 构建设置界面

步骤02 确认12个游戏场景都在“Scenes In Build”栏中,若没有,则在Project面板中找到并选中所有的游戏场景,拖曳到“Scenes In Build”栏中。

步骤03 确认在“Platform”栏中,Unity的图标位于“PC,Mac & Linux Standalone”项中,意味着当前选择的平台为这一项,若没有,则选择这一项,并单击左下方的“Switch Platform”按钮进行平台切换。

步骤04 单击“Player Settings…”玩家设置按钮,在Inspector面板中会出现设置选项,如图2-6所示。下面罗列一些常用的设置。

  • Company Name:公司名称。
  • Product Name:产品名称。
  • Default Icon:程序的默认图标。
  • Default Cursor:默认的鼠标图标。
  • Default Is Full Screen:默认全屏。
  • Run In Background:后台运行。

步骤05 单击图2-5中右下角的“Build”按钮,在弹出界面中选择路径,把文件命名为“Sample”,并单击“保存”按钮,程序就会自动打包发布。在发布完成之后,我们会在发布的路径下发现两个新文件,一个为“Sample.exe”可执行文件,也是程序入口;另一个为“Sample_Data”文件夹,是程序中所使用的所有资源文件,这两者缺一不可,如图2-7所示。至此,发布就完成了。

图2-6 发布设置

图2-7 发布后文件