基于Android平台游戏引擎的设计与实现

被引量 : 20次 | 上传用户:wsz2228507
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏引擎是游戏的核心部分,主要包含物理引擎模块、图形引擎模块、音效模块、脚本模块和人工智能等模块。本文主要分析Android游戏引擎的图形引擎模块和物理引擎模块(碰撞检测是其核心功能模块)。本文结合Android平台特性,根据MVC开发框架将游戏引擎分成三层结构来进行游戏引擎框架的开发。物理引擎主要是模拟现实世界的物理环境,比如刚体动力学(包括碰撞检测)、软体动力学和流体动力学。物理引擎主要用在游戏和电影中,用来模拟物理现象。本文主要分析了刚体物理学世界的模型,分析了刚体物理学世界模型中的核心内容3D刚体转动,并对四原数的计算进行了封装,分析并设计了刚体物理学世界的模型。碰撞检测通常是指检测两个或多个对象相交的问题。本文在基于包围球碰撞检测算法的基础上,提出了一种基于椭球的碰撞检测方案。粒子系统可以产生各种各样的自然效果,比如烟、火、闪光灯和雪等,也可以产生随机的和高科技风格的图形效果。本文首先对粒子系统的属性进行了分析,然后设计了一个粒子系统,并对其进行了实现。图形渲染主要是根据图形模型(或场景文件,场景文件使用相关描述语言或数据结构来定义)生成效果图片,图形渲染引擎的最基本功能是展示场景,其最终目的是尽量实现场景的视觉真实感效果。因此图形渲染引擎采用了许多技术来保证真实感效果的实现。本文实现的关键技术有:纹理映射技术和光照技术。图23表0参50
其他文献
长期以来,我国对停车问题的认识研究滞后于客观发展,停车设施规划建设不到位,城市停车体系不健全。由于停车设施总量严重不足、配置不合理、利用率低和管理不到位等原因,我国
数学自动组卷系统项目来源于作者单位的实际需求。本文在作者阅读大量文献的基础上得出当前题库系统及组卷技术在国内外发展较快,自动组卷系统软件的研发是计算机辅助教学的
<正> 提起美国现代文学,尤其是小说创作技巧,人们往往会迷醉于海明威凝炼,简洁的“电报式”文字技巧,福克纳多层次、多角度的意识流手法,而对菲茨杰拉德的创作技巧注意甚少。
期刊
中小企业融资难问题是公认的国际性难题,尤其在当前金融危机的冲击下,众多中小企业纷纷倒闭破产,对国民经济发展、吸纳就业、安定社会等影响极大,更加剧了对中小企业融资途径
集装箱港口体系的演化是一定地域范围内不同港群间、港群内部不同港口间相互作用的结果,因而集装箱港口体系的偏移增长与竞争格局的演变是互为因果的。本研究借助偏移一分享技
<正> 英美家族小说的发展,经历了一个漫长的过程。若按时间划分,大约至少可以分为三大阶段,即19世纪的前期发展、20世纪上半叶的成熟阶段和当代的分化演变。19世纪是英美家族
本文通过选取我国制造业和信息技术业为研究样本,实证分析了信息技术、库存绩效与企业绩效之间的关系。研究表明:企业信息技术投资能够显著提高企业库存绩效,但却不能对企业
从分析电子商务环境下嘉兴市旅游企业的挑战入手,研究电子商务环境下嘉兴市旅游企业的机遇和挑战,探索新型的地区旅游模式是旅游电子商务研究的热点问题,对发展嘉兴旅游电子
物理化学性能稳定的二甲基硅油常作为电流变液分散相,当与纳米量级的介电颗粒混合组成电流变悬浮液时,在非密闭环境下极易挥发,时间足够长时,可完全挥发.本文通过实验研究了
本文基于党的十八届三中全会提出的党风廉政建设和企业领导干部廉洁自律工作的总体要求,围绕企业的中心工作,分别从创新意识、服务意识、源头防范和组织协调四方面就如何争做