欢迎来到天天文库
浏览记录
ID:36796061
大小:2.33 MB
页数:72页
时间:2019-05-15
《基于Android平台游戏引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中图分类号-婴三2学科分类号:曼2Q:鱼Q论文编号:——密级:公珏安徽理工大学硕士学位论文基于Android平台游戏引擎的设计与实现作者姓名:筮盛壶专业名称:让篡扭座旦撞丕研究方向:让篡扭圆终区墓廑旦导师姓名:王二基壶级工程垭导师单位:塞邀理工太堂答辩委员会主席:互习亟迓。论文答辩日期:加ff年了月z7日安徽理工大学研究生处2011年6月中日●l/一lI’’,
2、lIIIIIIIIIIIIIIIIIUIIY1976160ADissertationin.ComputerApplicationTechnology
3、TheDesignandImplementationofMobileGameEnginebasedonAndroidOSCandidate:ZhuChengliangSupervisor:WangYibingSchoolofComputerScience&EngineeringAnHuiUniversityofScienceandTechnologyNo.168,ShungengRoad,Huainan,232001,P.R.CHINA●-l\I●L、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行
4、的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得塞邀堡王太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:凑]盔!丸日期:出』月上日学位论文版权使用授权书本学位论文作者完全了解塞邀理王太堂有保留、使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于塞邀理王太堂..学校有权保留并向国家有关部门或机构送交论文的复印
5、件和磁盘,允许论文被查阅和借阅。本人授权安徽理工大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本授权书)学位论文作者签名:荞]么瑰签字日期:Wf年‘月争日导师签名三一一p签字日期锄忤多月争日■,摘要捅要游戏引擎是游戏的核心部分,主要包含物理引擎模块、图形引擎模块、音效模块、脚本模块和人工智能等模块。本文主要分析Android游戏引擎的图形引擎模块和物理引擎模块(碰撞检测是其核心功能模块)。本文结合Android平台
6、特性,根据MVC开发框架将游戏引擎分成三层结构来进行游戏引擎框架的开发。物理引擎主要是模拟现实世界的物理环境,比如刚体动力学(包括碰撞检测)、软体动力学和流体动力学。物理引擎主要用在游戏和电影中,用来模拟物理现象。本文主要分析了刚体物理学世界的模型,分析了刚体物理学世界模型中的核心内容3D刚体转动,并对四原数的计算进行了封装,分析并设计了刚体物理学世界的模型。碰撞检测通常是指检测两个或多个对象相交的问题。本文在基于包围球碰撞检测算法的基础上,提出了一种基于椭球的碰撞检测方案。粒子系统可以产生各种各样的自然效
7、果,比如烟、火、闪光灯和雪等,也可以产生随机的和高科技风格的图形效果。本文首先对粒子系统的属性进行了分析,然后设计了一个粒子系统,并对其进行了实现。图形渲染主要是根据图形模型(或场景文件,场景文件使用相关描述语言或数据结构来定义)生成效果图片,图形渲染引擎的最基本功能是展示场景,其最终目的是尽量实现场景的视觉真实感效果。因此图形渲染引擎采用了许多技术来保证真实感效果的实现。本文实现的关键技术有:纹理映射技术和光照技术。图23表O参50关键词:游戏引擎;手机操作系统;物理引擎;图形引擎;Android分类号:
8、TP39;Theparticlesystemreferstoacomputergraphicstechniquetosimulatecertainfuzzyphenomena,whichareotherwiseveryhardtoreproducewithconventionalrenderingtechniques.Avarietyofnaturaleffects,suchassmoke,fire,flashandSNOW,etc,Callbeproducedbytheparticlesystem.Apa
9、rticlesystemhasbeenanalyzedanddesignedinthepaper.Renderingistheprocessofgeneratingallimagefromamodelormodelsinwhatcollectivelycouldbecalledascenefile,bymeansofcomputerprograms.Ascenefilecontainsobjectsinastri
此文档下载收益归作者所有