基于MVC设计模式的网页游戏开发技术研究

被引量 : 0次 | 上传用户:szshm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着网页游戏技术的迅速发展,网页游戏的项目制作数量已呈爆炸性的增长趋势,人们对网页游戏的游戏功能、图形界面等各方面的要求也日趋提高,网页游戏项目正在向着快速和大型化的方向发展。目前良好的设计模式已成为网页游戏项目开发成功的重要因素之一,它也对快速、高效地进行网页游戏开发工作起到了关键作用。基于以上考虑,本文提出了如何创建一个适用于网页游戏开发的框架,以尽量减少开发人员的工作量,从而将精力集中于游戏本身设计上的实际研究课题。本文提出的框架是一种基于web开发的MVC设计模式,并将此框架应用在一个实际的游戏开发项目之中进行了具体实现。本文的主要研究内容和成果如下:1、分析和研究了MVC设计模式,从该模式的设计思想入手,说明了MVC设计模式框架应用的方向及其作用,并介绍了本框架所采用的ActionScript编程语言。2、给出了一种《Dance Street》舞蹈类休闲音乐网页游戏开发的总体设计思想,对该网页游戏中需要实现的场景管理、UI交互设计、资源管理、游戏状态管理、图形渲染等主要功能模块进行了功能分析和概要设计。3、提出了一种基于MVC模式的网页游戏框架,将其应用于《Dance Street》舞蹈类休闲音乐网页游戏软件的具体开发设计中。首先对该框架的模块进行了分解,然后根据每个模块的特点选择适用的设计模式设计了相应的类库,最后对《Dance Street》中的每个功能模块进行了详细设计和实现。本文设计实现的《Dance Street》是一款舞蹈类的休闲音乐网页游戏,其充满个性的可爱3D人物造型、刻画细致的人物及连贯的肢体动作和任意搭配时尚个性的装饰品能够吸引玩家们的视线;由于在游戏中的虚拟人物会跳出不同的舞蹈动作且可播放类型多变的流行音乐,特别是在功能上融入了一些角色扮演的要素,所以用户可通过按键的操作来配合音乐的节拍进行游戏。此外,该游戏项目还实现了在虚拟商城系统中购买角色的服装、配饰等网络游戏功能,玩家也可以通过聊天系统、家族系统和交友系统进行在线顺畅沟通。
其他文献
学校出行是指中小学生的上学和放学出行。近年来,随着我国城镇化进程的不断加快以及机动化水平的不断提高,越来越多的家长因为考虑安全、便利等因素,纷纷采用小汽车接送子女
随着我国市场经济的不断发展和繁荣,目前消费者面临的相同类别或不同类别商品选择越来越多,而作为区别产品的发动机,商标的重要性不言而喻。为了获得更大的经济利益,许多商家
第一部分:SD大鼠光损模型的建立及观察本部分研究选用成年雄性Sprague-Dawley (SD)大鼠,体重180-210克(g)。所有实验大鼠均在12小时(h)明(30~50Lux)及12h暗(0~10Lux)循环光环境
烘丝机是卷烟制造厂制丝车间的关键设备,在前一工序切丝工序生产的叶丝含水率较大,有相互粘连的现象,需要通过烘丝机干燥去湿,使叶丝充分松散,含水率均匀一致,并产生一定的卷曲,增加
密肋复合板结构是一种耗能减震型建筑结构新体系,其研究始于二十世纪九十年代初,经过近二十年的不断创新和完善,目前已在理论研究和工程应用方面取得了较好的阶段性成果。本
<正>正电子发射断层扫描显像(PET)是继CT和MRI影像技术后在生物医学工程领域出现的全新尖端科技,专门用于人体或动物在分子水平上的新陈代谢的功能成像。它集材料学、核物理
1940年夏天,茅盾同志从“大后方”到延安,在“鲁艺”文学系讲授《中国市民文学概论》,我是从未缺课的忠实学生之一。当时我在行政工作岗位上,不可能像系上的同学那样全副精
<正>一汽大众迈腾B7L轿车驻车辅助系统的基本构成如图1所示。该系统在接通点火开关时开始进入自检,几秒钟后自检结束;接通点火开关,按下驻车辅助系统开关(E266)或者挂入倒挡,
首先分析了现有几种等价权函数的优缺点,然后以适合于测量领域计算的IGGⅢ方案为基础,利用服从于t分布的学生化残差构造等价权函数来进行抗差估计。通过模拟数据计算分析表明,以
传统柴油机是由发动机凸轮轴驱动,借助于高压油泵将柴油输送到各缸燃油室。这种供油方式要随发动机转速的变化而变化,无法实现各种转速下的最佳供油量并由此带来排放气体引起的