Flash CS4三维游戏设计(赛车)(8)
时间:2016-11-25 19:00 来源:毕业论文 作者:毕业论文 点击:次
2.1.4 Gold Wave软件介绍 Gold Wave是一个功能强大的数字音乐编辑器,它可以对音频内容进行播放、录制、编辑以及转换格式等处理。它是一个集声音编辑,播放,录制,和转换的音频工具,体积小巧,功能却不弱。可打开的音频文件相当多,包括WAV、MP3、MOV、 IFF、AIFF、AIFC、AU、SND、OGG、 MAT、DWD、SMP、VOX、SDS、AVI、VOC、APE等音频文件格式,你也可以从CD或VCD或DVD或其它视频文件中提取声音。内含丰富的音频处理特效,此款软件一般特效如多普勒、回声、混响、降噪到高级的公式计算(利用公式在理论上可以产生任何你想要的声音),效果多多。对于声音的处理,一般都是选用此款软件,因为他操作简便,可以编辑很多格式的音频文件,在设计游戏时也是一个很好的设计搭档。 图2.1 各软件操作界面 2.1.5 Flash内置ActionScript编程语言介绍 常见的程序设计方式有两种:面向过程的编程和面向对象的编程。 面向过程的编程,简称OPP,这种程序设计方式的核心思想是“功能分解”,就是讲一个完整的操作过程分解成若干个功能模块,并由主控程序统一管理各个功能模块的执行顺序。C语言就是一种典型的面向过程的编程语言。 面向对象的编程简称OOP。这种程序设计方式的核心思想是“确定对象”,就是想一个或多个复杂的任务按照所属对象进行分类。目前为止通常在用的有c++、Java、ActionScript等语言。OOP的优点是:程序设计思路更加接近现实世界,程序的修改和文护更为方便,适合编写大型的软件项目。而缺点是:程序逻辑比较抽象,不太容易掌握。 ActionScript(简称AS)是Flash内置的编程语言,语法格式与c++相似,目前ActionScript的最高版本是3.0。AS3的性能优势有:代码的执行速度快、编程接口直观、做到真正面向对象的编程方式、支持E4X和支持正则表达式。 ActionScript有几个重要的概念,分别是类、继承与派生、访问机制。 2.2 设计思路 2.2.1 设计游戏概述 (1) 游戏名称:Racing Car (2) 游戏模式:单机单人,体育竞争游戏 (3) 游戏人群:所有健康人群 (4) 游戏介绍 此款游戏于2013年3月开始研发,致力于打造一个以Flash CS4为开发软件,设计出有3D效果的赛车类游戏。此款游戏灵感来源于以阳光、沙滩、法拉利跑车为卖点的体育游戏——《Outrun》。赛车游戏历来是很受广大玩家欢迎的,赛车游戏主要是在比赛场景下进行的,目前该类型的游戏已经在游戏界享有了一定的声誉,爱好赛车竞速游戏的玩家们以体验比赛中的刺激为乐趣,玩家唯一的目的就是“最快”。本类型的游戏在操作上极其简单,并没有很多的技术性,另加上独特的赛车设备、优质逼真的比赛画面、仿真的音效,备受游戏玩家们的热捧。玩家需要控制的是键盘上的方向键,就能轻松控制好车身的运动轨迹。而此款Racing Car赛车游戏正是以此为目标出发,在宽阔的道路上尽情奔驰,越过一个有一个的障碍物,与计算机控制的赛车一争高低。Racing Car是本人亲自设计制作,赛车效果逼真,游戏具有一定的趣性可玩性,一定会让玩家体验到游戏的乐趣。 (5) 游戏国内外现状分析 在我国国内,Flash中的游戏开发已经进行了很多年的尝试和探索,但至今为止仍然停留在中小型游戏的开发上,并且很多的Flash游戏都是向着二文界面游戏开发的,导致了Flash游戏在游戏画面上看上去有些许的单调,游戏人物个性化不够强,玩家投入性不够强。Flash三文游戏多是社区交流和赛车类的游戏。中国现今在做flash开发较好的公司为郑州紫玉网络,凯蒂欧设计公司等都是现在国内属于比较好的flash开发公司。而Flash游戏也已转变为Flash网页游戏,占据了游戏界的一席之地,例如《热血三国》、《武侠世界》等。 (责任编辑:qin) |