Flash页游引擎的实现和优化研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:sfwyb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网页游戏行业在最近几年迅速发展,成为了一个具有巨大发展潜力的产业。在巨大的产业发展前景的吸引之下,网页游戏开发的行业中不断涌现出新的开发商。利用引擎开发网页游戏是提高开发效率以及游戏质量的有效手段。同时利用引擎进行开发也可以保证游戏移植的平滑度。这种利用引擎来提高网页游戏项目成功率的方法,得到了越来越多网页游戏开发商的认同,并付诸于实际项目开发过程中。  网页游戏是运行在浏览器中的游戏程序,其逻辑都运行在网页上,因此性能普遍较低,对程序编写时的性能优化有很高的要求。拥有一款性能优化较好的游戏引擎,能够为用户提供良好,流畅的游戏体验,提高市场竞争力。  本文首先介绍了网页游戏产业的发展动态,并简述了本文题目的来源及研究内容,然后对Flash页游相关背景进行了简要介绍,并介绍了Flash页游常见框架以及引擎的情况。然后介绍了Flash的运行原理以及优化方式  而后,从一款游戏引擎实际开发经验出发,首先介绍了该游戏引擎的设计与实现。然后针对每一个模块逐一进行优化,先对每个模块的性能进行测试,找出性能问题。然后基于Flash跑道模型,猜测引起该问题可能的原因,设计实验,验证猜想,并提出解决方案,尝试解决发现的性能问题。最后把能够有效提高性能的解决方案代入到游戏引擎中,提高引擎性能。  经过优化,有效的提高了该引擎在各方面的运行效率。提高了该引擎的行业竞争力。
其他文献
伴随着人们个性化自我展示需求的日益增长,越来越多的用户加入到社交网络中,社交网络的用户数和数据规模呈爆炸式增长。社交网络数据中蕴含着丰富的用户偏好信息、行为模式以及
随着计算机网络的普及应用,基于网络的空间信息资源正日益丰富,其应用领域也在快速发展,以满足社会对空间信息的需求。矢量地图由于其放大不失真、精度高等特点,在地图查询、工程
手语是聋哑人群体进行交流的语言,它运用手部、面部、头部以及身体的空间运动来表达语义,是一种视觉空间语言。将其应用于计算机等交互界面中,可为听障人群提供更为形象生动的视
随着计算机技术的不断进步,计算机正在朝着微型化、多媒体化、智能化发展。传统的以计算机为中心的桌面计算模式,将用户限制于固定的桌面空间的应用方式已经难以适应人们在任意
语义网技术在结构工程领域的应用能够推动结构工程试验数据的共享,促进结构工程学科的发展。而结构工程试验本体库的构建和完善是基于语义的数据应用的重要基础和前提。目前,面
随着航天科学技术的迅速发展,航天领域的科学研究成果越来越多的运用到人们生活的各个方面,主要包括移动通信、气象分析预报、GPS导航、电子侦探和资源探测等。其中通过卫星来
随着虚拟现实技术的广泛应用,人们对虚拟场景的建模效率和真实感的要求越来越高,近年来国内外研究人员提出了很多建模方法,而对于大规模复杂的三维场景来说,建模范围广,数据资源利
国内外众多的智能家居产品在满足人类居住安全、舒适、便利、高效和节能需求的同时,也使得家居系统具有复杂的软硬件资源,家庭网络环境中采用不同的操作系统、通信协议。各厂商
随着计算机技术及集成电路技术的发展,嵌入式系统无疑是当今最热门最有发展潜力的IT应用领域之一,已经深入到我们生活的各个方面。各种各样的嵌入式产品层出不穷,像我们手中常
管理信息系统是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统[1]。它以企、事业单位战略竞优、提高收益和工作效