2.1.2 运行案例
我们打开一个名为Car的场景,这是一个赛车游戏。我们发现在Hierarchy面板中有很多的预制体、模型、UI界面、粒子效果。单击顶部的运行程序,一辆车在屏幕中间,可以使用WSAD键或者上下左右箭头键控制方向、前进或后退,使用空格键进行刹车。在控制汽车时会产生类似过度磨损轮胎的烟雾粒子效果,在快速转弯的时候会有漂移的效果,可玩性很高,如图2-2所示。
图2-2 Car场景
在程序运行时,我们可以单击左上方的摄像头图标切换不同的视角,分别是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官网的学习频道。