论文部分内容阅读
网页游戏行业在最近几年迅速发展,成为了一个具有巨大发展潜力的产业。在巨大的产业发展前景的吸引之下,网页游戏开发的行业中不断涌现出新的开发商。利用引擎开发网页游戏是提高开发效率以及游戏质量的有效手段。同时利用引擎进行开发也可以保证游戏移植的平滑度。这种利用引擎来提高网页游戏项目成功率的方法,得到了越来越多网页游戏开发商的认同,并付诸于实际项目开发过程中。 网页游戏是运行在浏览器中的游戏程序,其逻辑都运行在网页上,因此性能普遍较低,对程序编写时的性能优化有很高的要求。拥有一款性能优化较好的游戏引擎,能够为用户提供良好,流畅的游戏体验,提高市场竞争力。 本文首先介绍了网页游戏产业的发展动态,并简述了本文题目的来源及研究内容,然后对Flash页游相关背景进行了简要介绍,并介绍了Flash页游常见框架以及引擎的情况。然后介绍了Flash的运行原理以及优化方式 而后,从一款游戏引擎实际开发经验出发,首先介绍了该游戏引擎的设计与实现。然后针对每一个模块逐一进行优化,先对每个模块的性能进行测试,找出性能问题。然后基于Flash跑道模型,猜测引起该问题可能的原因,设计实验,验证猜想,并提出解决方案,尝试解决发现的性能问题。最后把能够有效提高性能的解决方案代入到游戏引擎中,提高引擎性能。 经过优化,有效的提高了该引擎在各方面的运行效率。提高了该引擎的行业竞争力。