图3.1 背景、岩石、树
(2) 赛车模型
从网上下载了赛车的模型,经过在Photoshop中的处理,做出一个有7个视角的赛车图片来。选择了Honda的赛车和广本的赛车模型来加以处理成玩家赛车和计算机赛车的。处理过后的图片如图3.2所示。
图3.2 玩家赛车与计算机赛车
(3) 音频素材
从网上下载一些比较适合的音频,会在随后经过处理后加入到游戏中,为游戏的可玩性和趣性加分。
3.2 游戏设计
3.2.1 游戏元件设计
打开Flash CS4软件,在选择菜单下选择“文件”,再选择“新建”选项,系统将弹出“新建文档”窗口。
在“新建文档”窗口中选择“Flash 文件(ActionScript3.0)”选项,然后单击“确定”按钮,之后Flash就会进入新文档的操作界面。本游戏的场景中存在多种元件,分别是:运动的公路、玩家控制的赛车、计算机控制的赛车、路边的树、岩石、标题等元件。
(1) 创建项目
在打开Flash CS4软件后创建一个新文档,将其保存为“Racing Car.fla”。将舞台尺寸设置为400*200,背景颜色设置成绿色。
(2) 制作公路元件
由于赛车向前行驶,就相当于公路向后运动。所以在此次设计中将制作一个不断向后运动的公路元件。将之前处理过的素材road.png文件导入到当前项目的列表库中。然将系统自动生成的图形元件(默认名称为元件1)的名称修改为“公路”,将类型改为“影片剪辑”。
在公路元件中,将“图层1”改名为“路面”,并将该层中的公路位图坐标调整为(-75,-200),即使位图中心对应到元件的中心(标有+号处)。然后新建一个图层,将其改为遮罩层,并在遮罩层中绘制一个大小为150*300的矩形,使其遮挡路面的下半部,如图3.3所示。
图3.3 公路元件设计
在“路面”层的第100帧插入关键帧,在该帧的中心路面位图的坐标设置为(-75,-100)。然后用鼠标右键选择“路面”层的第1帧,在弹出的菜单中选择“创建传统补间”这个选项。接着再用鼠标点选遮罩层的第100帧,按F5键复制帧,调整后的帧,可按Enter键预览公路运动画面,但现在只是设置公路元件还是二文的,在接下去的绘制游戏场景中再介绍如何是路面产生三文运动的效果画面。
(3) 制作赛车元件
将car1.png、car2.png等文件依次导入到当前项目的库列表中,将系统自动生成的图形元件也分别重新命名为“玩家赛车”与“计算机赛车”,再将两个元件的类型全都修改为“影片剪辑”。
以制作“玩家赛车”元件来说明制作过程。双击“玩家赛车”元件,进入该元件的编辑界面。在时间轴面板上将图层1命名为“玩家赛车”,新建“遮罩”层,并让“遮罩”层蒙盖住“玩家赛车”层。取消“遮罩”层的锁定,用矩形工具在该层绘制一个矩形,大小最好做出正好可以遮盖住一辆赛车的大小并将矩形的位置设置好,使得矩形刚好遮盖住左边起第一辆赛车。
锁定“遮罩”层,解除“玩家赛车”层的锁定,在“玩家赛车”层插入6个新关键帧,调整各帧图像的位置,使当前元件的每个关键帧之间显示的玩家赛车是不同的方向视角,并将“遮罩”层与“玩家赛车”层都锁定,按下回车键,就可以预览玩家赛车的运动画面了。 Flash CS4三维游戏设计(赛车)(10):http://www.youerw.com/jisuanji/lunwen_294.html