欢迎来到天天文库
浏览记录
ID:37324391
大小:4.76 MB
页数:62页
时间:2019-05-21
《iOS平台装载卡车游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、专业学位硕士学位论文ioS平台装载卡车游戏的设计与实现DesignandImplementationofTruckLoaderOiliOS学号:31117031完成日期:垄Q!圣生垒旦!兰旦大连理工大学DalianUniversityofTechnology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成
2、果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:一至9:圣垒璧.垫丝盐包选的丝盈魏作者签名:氆,毖!陵。日期:丝!生年—厶月.丝._日大连理工大学专业学位硕士学位论文摘要苹果产品在销售上的火热程度是有目共睹的,苹果终端产品以其优美的外形和独特的人机交互赢得了世人的极大认可,这在很大程度上刺激了专为苹果产品提供服务的产业的发展。其中,iOS游戏则是众多服务产品中最受欢迎的一种。本文中开发的iOS游戏名称为装载卡车(
3、TruckLoader),产品的设计定位为结合物理引擎Box2d开发的现实模拟类游戏,核心卖点为现实模拟、物理引擎、下载免费和道具更新。本文围绕一个iOS游戏装载卡车展开讨论。首先介绍了iOS游戏开发的基础知识,依次介绍了iOS游戏开发的语言、工具、框架和数据持久化工具等;通过对项目的需求分析,确立了需要解决的关键问题;通过总体设计和详细设计,将整个系统进行模块化划分,确立子模块功能与协作、组织方式,确立了关键模块的解决逻辑;通过项目实现将设计转化为可执行的代码,通过代码执行的效果反馈设计的合理性
4、;最后,通过游戏测试,对整个游戏系统从内存和游戏平衡性两个角度进行详细的测试,发现系统中存在的不足,进而优化游戏系统。通过对整个游戏开发过程的跟踪,简要的介绍了iOS游戏开发的一般流程。项目开发过程中需要解决的问题包括游戏实体物理模拟,物理碰撞的侦听、筛选和处理,不合理碰撞的检测与避免,数据持久化设计和其它非功能性需求等。在项目的设计实现阶段,本文提出采用基于构件的软件开发思想用于构建游戏中的道具,很好的实现了代码的复用,极大的方便了游戏项目后期的数据配置和维护,很好的将游戏扩展过程中复杂的新道具
5、开发过程转化为新构件的开发。关键词:lOS游戏;现实模拟;物理引擎;构件;碰撞侦听i0S平台装载卡车游戏的设计与实现DesignandImplementationofTruckLoaderoniOSAbstractIt’sobvioustoallthatApple7Sproductsarehotonthelevelofsales.Apple’smobileterminaldevicehasgainedthegreatrecognitionforitsbeautifulappearanceandun
6、iquehuman—computerinteraction,andthisspurredtheindustrywhichspeciallyprovidesservicesforAppleproducts.DevelopingiOSgamesisthemostpopularone.ThisarticletalksaboutalliOSgamewiththenameTruckLoader.Thedesignofthisgameispositionedasthedevelopmentofareality
7、simulationgamewhichisbasedonBox2dphysicsengine.Thecoresellingpointofthisgameisrealisticsimulation,physicsengine,freedownloadandpropsupdate.Inthispaper,IcoveralltheprocedureofdevelopinganiOSgame。Firstly,somebasicconceptionsaboutiOSgamedevelopingareintr
8、oduced,includingthedevelopinglanguage,Xcode,cocos2dframeworkanddatastoragetools.Thenittalksaboutthedevelopmenttheoryofcomponent-basedsoftware.Throughdemandanalysis,Ifigureoutthekeyissuesthatneedtobeaddressed.Intheprocedureofdesign,theentiresys
此文档下载收益归作者所有