文档介绍:天津工业大学
硕士学位论文
基于Symbian OS的手机游戏引擎的研究及应用
姓名:唐娟
申请学位级别:硕士
专业:控制理论与控制工程
指导教师:郭文成
20080101
摘要目前,智能手机作为新的商务和娱乐工具,其附加功能越来越多,而智能手机多媒体应用缡只蜗返作为智能手机的主要的功能之一,因其方便携带、不受时间、地域的限制,被众多用户推崇而迅速崛起,手机游戏己经成为整个视频游戏领域发展速度最快的部分。游戏引擎把游戏中最常见、最核心的功能进行集成,形成通用的框架平台。这样,在进行具体的游戏产品开发时,游戏编程人员就不需要从头做起,而可以直接调用游戏引擎提供的强大功能,在短时间内高质量地丌发出新游戏,适应游戏产业的激烈竞争。随着手机性能的提高和图形技术在手机游戏领域的应用,手机游戏必将成为游戏领域的一个亮点,而开发一款适应性强的手机游戏引擎,能够使今后手机游戏的开发更加高效和方便,是未来本文首先介绍了本课题的研究背景及意义,阐述了手机游戏的特点,对课题研究有关的当前的几种比较流行的操作系统进行了比较和介绍,其中着重介绍了僮飨低常隽似湓谑只僮飨低沉煊虻挠攀坪吞氐恪然后介绍了引擎的原理,设计目标,相关的一些基本知识,包括游戏的循环,块以及辅助的游戏软件工具等等。然后重点介绍通常情况下,与游戏引擎图形引擎模块,声音模块,碰撞检测模最后介绍了利用引擎基于教ǹ焖倏7⒊龅氖只蜗贰胺缰椤的例子,详细剖析了其开发的过程和要点。关键词:智能手机,僮飨低常只蜗罚手机游戏开发的重点。
甶...甌琭,.。.產,琱,雒瑃.,篻,瑂琧“篠,瑃,産.Ⅱ瑂,琣琲眞.,,.
翩签名瓣枷序喃刷醛名艚薄谎签字日期:溯年垄签字日期:妒护年签字日期:础年,月加日独创性声明学位论文版权使用授权书本学位论文作者完全了解丞洼王些太堂有关保留、使用学位论文的规定。本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云鋈王些太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。二特授权丞洼王些太堂可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得学位论文作者签名:
学位论文的主要创新点一、在碰撞检测中,可能由于物体的速度相对障碍物来说较大,出现速度超越,从而没法检测到碰撞,以致穿越障碍物,本文提出了一种分段速度进行碰撞检测的算法,避免了上述事件的发生。二、在游戏开发中,为了避免频繁的内存分配和释放,采用了指针列表实现了数据的可重用性。
第一章绪论课题背景及研究现状随着技术和人们意识的不断的发展,全球的移动业务都在不断的向前迈进,从当初的⒍绦诺饺缃竦母髦治尴哂τ谩⑹只蜗罚只哪诤丫⑸了巨大的深刻的变化。手机已经不再仅仅是用于通讯的工具,人们已经越来越自然的在闲暇时间拿起手机享受各种各样的无线娱乐,其中手机游戏成为了人们娱乐的一个主要的节目。手机的便携性,私密性等等特点铸就了今天其全球范围内的普及。仅以中国为例年月中国手机用户数超过冢晌J澜缟手机第一大消费市场。手机成为了使用最频繁的交通工具,进而引爆了手机娱乐这块巨大的市场。从上世纪年代后期,只心谇兜囊恍┘虻ズ诎子蜗房J迹ソ地游戏功能在手机应用中充当了一个不可忽视的角色。相比传统的和游戏机,除了小巧方便之外,手机有着天然的“无线”优势,而且其“随时随地新鲜娱乐”的特点正在把越来越多的用户变成玩家。手机游戏给移动通信产业带来的巨大利润空间,首先刺激了国际上和国内一些游戏开发巨头公司。手机在中国的普及率越来越高,而且手机游戏无论是预置还是下载,有了终端厂商的把关和运营商对下载游戏的相关认证,很难实现盗版。尽管与等游戏终端相比,手机内存通常很有限,一般为,一些新面世的手机只能达到诖妫薹ㄓ胱ㄒ涤蜗分斩讼啾龋移浼盘输入和显示功能、声音处理能力也很有限,但这些都阻挡不了游戏在手机上的发展趋势。况且,智能手机的快速发展也为手机游戏的发展提供坚强的后盾。引擎,是借用机器工业的同名术语,表明在整个系统中的核心地位。在现实生活中,“引擎”是一种牵引汽车的一个重要机械装置,它可以称之为汽车的心脏,决定着汽车的稳定性和特有的性能。在游戏中,引擎的地位也是如此,玩家在游戏中所体验到的剧情、角色、美工、音乐、动画及操作方式等内容都是由游戏的引擎所直接控制的。将游戏中所有的元素看作是舞台上的演员,而游戏引擎的责任就是在后台指挥着这些演员进行有序地工作,也就是说,游戏引擎就是用在控制所有游戏功能的主