【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf

【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf

ID:32021122

大小:4.62 MB

页数:64页

时间:2019-01-30

【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf_第1页
【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf_第2页
【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf_第3页
【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf_第4页
【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf_第5页
资源描述:

《【硕士论文】Symbian+OS游戏引擎的研究和应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南交通大学硕士研究生学位论文第1页摘要近几年来,随着智能手机技术的进步,其相关的软件业也得到了爆破式的发展。因为SymbianOS在智能手机市场占有率上占有压倒性的优势,所以Symbian软件已经成为最为普遍的智能手机软件。手机游戏因为智能手机硬件性能的提高和操作系统的发展,得到了难得的发展机遇。更为强大的硬件和图形处理系统,以及更加实用的操作系统,使得手机游戏的可玩性有了一次划时代的变革。游戏引擎把游戏中底层的功能进行优化和集成,构成一个比较通用的框架结构。程序员可以直接以这一引擎为基础,在此平台对游戏进行批量的开发和移植。游戏引擎的出现不但节约了游戏软件的开发成本

2、,而且极大的提高了游戏的质量。论文分析了智能手机操作系统的发展现状,以及智能手机游戏引擎的核心概念和具体应用,提出了智能手机游戏引擎技术对推动手机游戏发展的重要意义;深入研究了Symbian操作系统的通用模式及其框架结构,结合通用游戏引擎技术,提出了Symbian操作系统游戏引擎技术思想,并且给出其功能模型。在此基础上,通过对Symbian游戏系统体系架构的分析,提出了Symbian游戏的六层模型及游戏引擎在整个游戏系统中的位置以及关键作用。最后针对RealMan系列游戏项目的开发,以Symbian操作系统游戏引擎的功能为出发点,深入探讨了智能手机游戏引擎中与绘图、声音

3、、数据库、事件处理、碰撞检测等有关的核心模块的具体实现技术。最终证明本文提出的Symbian操作系统游戏引擎技术确实可以缩短游戏的开发周期,提高游戏的开发质量。关键词:智能手机;SymbianOS游戏引擎;Symbian游戏系统体系架构;jjb比赛http://www.pearphp.com/西南交通大学硕士研究生学位论文第1页1.1课题背景与意义第1章绪论伴随着21世纪初计算机产业和移动业务的迅速发展,手机的内涵已经发生了重大变化。由于硬件条件的局限,传统意义上的手机【loJ,只是局限于能够打电话、发短信,最多能够浏览wap网页。随着科技的不断进步,现在的手机完全可以

4、当作一台小型的个人电脑来使用,以前只有在PC机上才能够运行的软件现在在手机上随处可见。其中最具有代表性的就是智能手机的兴起和发展。智能手机㈣使用开放式操作系统。第三方【lo】可根据操作系统提供的应用编程接口为手机开发各种扩展应用和提供各种扩展硬件。智能手机除了具备普通手机的通话功能外,还具备了PDA的大部分功能,特别是个人信息管理以及基于无线数据通信的浏览器和电子邮件功能【l31。可以说未来手机的发展趋势也倾向于高度智能化和集成化。在业界将是否具有嵌入式操作系统与是否支持第三方软件应用作为智能手机与普通手机两大区分点¨4】o智能手机的迅速崛起和发展,促进了相关软件产业的

5、爆炸式发展。其中首当其冲的就是游戏产业【16】。从上世纪90年代末期,GSM手机中内嵌的一些简单的黑白游戏【l9】开始,游戏功能渐渐充当了手机功能中不可或缺的角色。相比传统的PC和游戏机,除了小巧方便外,智能手机有着天然的“无线”优势【l6

6、。科技越发展,对游戏的要求也在不断提高。今天,游戏玩家对游戏的要求不仅仅在于对游戏的构思、视觉效果和音响效果等的追求,还希望能联网与人共玩游戏,甚至希望能随时随地随意地接入游戏。在这些需求的呼唤下,智能手机作为游戏载体的优势就凸显出来。但是,正如鱼与熊掌不能兼得,智能手机作为游戏承载平台,仍然还有缺陷。比如,受屏幕的限制,智能手机游

7、戏在音乐、画面的表现力上肯定会不如电视游戏和PC游戏。而且在开发中周期过长,工作量过大,重复劳动过多等制约也阻碍了智能手机游戏的发展。此外,智能手机游戏还jjb比赛http://www.pearphp.com/西南交通大学硕士研究生学位论文第2页要受到操作系统的制约,不同的操作系统上游戏的开发差异也是智能手机游戏发展的绊脚石。所以,开发一个游戏引擎的目的,就是为了解决以上这些问题,来提高游戏开发的质量和效率。游戏引擎起到了一个接口作用,用来屏蔽应用层与硬件层的差异,实现了对游戏开发效率的优化和代码的重用。游戏引擎的研发具有非常重要的行业指导意义和巨大的经济利益。文本的研

8、究内容就是在游戏引擎方向作出探索,希望开发出一套SymbainOS游戏引擎,作为在该平台开发其他游戏的基础。1.2智能手机游戏引擎的现状以及存在的问题当前的智能手机市场主要被Symbian、Linux、WindowsCE、Android四大系统垄断,它们一共要占整个市场90%的份额,其中SymbianOS的市场占有率为60%【2¨。因此,由于Symbian系统极高的市场占有率以及诺基亚手机的市场保有率的保证,给Symbian的应用软件开发业提供了广阔的前景和发展的动力11】。随着SymbianOS逐渐在智能手机市场占据主导地位【331,使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。