跨移动平台的3D第三人称射击游戏开发

被引量 : 10次 | 上传用户:pingzidege
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来智能设备逐渐占领市场,据2013年的智能手机全球普及率调查,中国的智能手机市场占有率已达到66%,移动平台正在以逐年递增的趋势成为继PC与家用机后第三大游戏主机平台。随着移动设备性能的快速增长,重型3D手机游戏将成为今后的主流,因此公司决定开发一款跨移动平台的3D第三人称射击游戏。本游戏是一款双摇杆操作的3D第三人称固定视角僵尸射击游戏,包括单人单机版本,以及局域网和互联网多人联机版。游戏包括多人战斗系统、成就系统、商城系统、任务系统等核心功能系统以及新手引导、抽奖等扩展玩法系统。本人采用Jnity3D引擎独立完成了上述全部的客户端开发工作。受篇幅所限,论文将选取本人工作中游戏的整体设计、多人战斗系统的设计与实现、性能优化策略进行阐述。论文介绍了项目背景和项目所使用的Unity3D引擎,阐述了游戏的整体策划案、游戏软件的模块划分、框架设计,以及针对游戏项目开发特点所设计的开发过程模型。论文详细阐述了多人战斗系统及其子模块的设计与实现。战斗系统的设计采用了分层结构,通过在表现层与控制层中插入适配层的设计实现了单机模式、局域网模式以及互联网模式共用一套战斗逻辑代码的目的。角色动作控制的实现采用了有限状态机(FSM)结构,用以管理角色复杂的动作混合播放与切换。在怪物控制模块中,论文基于Unity3D的路径网格(NavMesh)及A*算法的改进实现了怪物的智能追逐行为。为实现多人联机功能,论文设计实现了一套使用Socket通信并基于协议通信架构的网络模块。为使游戏流畅运行,论文针对Unity3D引擎特性以及移动设备特性,在渲染、程序脚本以及物理引擎的使用上进行了优化。论文最后以截图展示了游戏的测试及运行效果,并对本项目开发经验进行总结。目前,该游戏软件的iOS版可在AppStore上免费下载,Android版可在移动MM等运营渠道下载。游戏的下载量日均稳定在2000左右,总下载次数已突破10万次,在AppStore中获得了高于4星的评分。
其他文献
目的:通过了解濮阳市卫生资源配置现状、城乡居民卫生服务需要、卫生资源利用现状,评价卫生服务需要、卫生资源和卫生服务利用之间的关系。结合濮阳市经济社会发展,对全市区域卫
武术是我国的国粹,散打是武术的重要组成部分,自1979年在我国开展试点运行以来,得到了快速的发展,并深受广大人们的喜爱,尤其是深受广大青少年的热爱。目前在我国武术散打主要是被
一位优秀的商人杰克,有一天告诉他儿子:我已经选好了一个女孩子,我要你娶她。儿子:我自己要娶的新娘我自己会决定。杰克:但我说的这女孩可是比尔·盖芙的女儿 Jack, a good
小组合作学习在四川大学的思想政治理论课中得到了充分的应用。小组合作学习锻炼了学生多方面能力,培养学生团队合作精神;提高学生学习的积极性,提升了思想政治理论课教学效
QC小组方法在中国施行已达30余年了,业已成为生产型企业提升产品质量,提高生产效率所大范围应用的方法,中储股份是隶属于国务院国资委的大型老牌物流企业,成立于二十世纪六十
随着科学技术的不断发展,人们对于生活质量的要求越来越高,更加追求一种方便、快捷、舒适、安全的生活方式,智能家居控制系统便应用而生。进入21世纪以后,物联网技术发展逐渐成熟
二十世纪下半叶,西方社会问题丛生,深陷“现代性困境”。所谓的“现代性困境”主要包含三个方面的内容:工具理性的支配、资本逻辑的充斥以及技术应用的异化。这是应用伦理学产生
随着全球能源的消耗短缺,作为新能源的风能进入人们的视线,这种储备丰富、清洁环保的可再生资源越来越受到人们的重视。风力发电技术应运而生并逐渐走向成熟,风电发电功率的短期
2013年底,全球有65个国家和地区同步公布2012年国际学生评估项目PISA测试结果。上海在2009年首度参加PISA测试取得三个第一之后,在数学、阅读和科学素养三项测试又分别获得第
摘要:为实现“国家富强、民族振兴、人民幸福的中国梦”,党的十八大进一步提出实施创新驱动,走自主创新之路的发展战略。本文着眼于落实党的十八大精神,坚持辩证唯物主义和历