基于iPhone手机平台的2D游戏设计与实现

被引量 : 0次 | 上传用户:zydolphin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,以苹果App Store为代表的智能手机应用程序市场已经逐渐成熟,并呈现出爆发式的增长,具有十分巨大的市场潜力。由于iPhone平台硬件及系统特性,使得基于这种平台的应用开发具有许多独特之处。本文根据游戏项目需求和游戏的概念设计,对系统分析和主要模块进行分析,并利用cocos2d-iPhone2D游戏引擎,设计并实现了一款基于iPhone手机平台的2D游戏。首先介绍了iPhone平台的硬件特性和Xcode开发环境,并对cocos2d-iPhone游戏引擎的特点和Objective-C的内存管理相关理论进行了初步研究。然后根据用户需求,进行了游戏的概念设计。结合Cocoa的协议机制及代理模式,分析并确立了系统的架构。在此基础上,设计和实现了游戏系统四个主要模块:主菜单场景模块,新游戏场景模块,积分榜场景模块以及游戏设置场景模块,并完成对模块的功能测试。根据需求说明和游戏设计,在项目的迭代开发过程中对系统不断进行完善,最终达到了系统的设计要求。本系统的设计充分利用了协议与代理机制,使模块间的耦合程度最小化。系统稳定性较高,灵活性和拓展性较强,游戏的进一步升级提供良好的基础。
其他文献
无线传感器网络是由一组传感器节点自组织而成的一个多跳网络,具有快速展开、抗毁性强的优势,同时还具有动态拓扑和能量资源受限等特点。它能被部署在人们无法进入的恶劣或特殊
近年来,在很多商业模式文献的开篇甚至封面之上都会见到一则“德鲁克的名言”——“如今企业之间的竞争,不是产品之间的竞争,而是商业模式之间的竞争。”尽管没人能注明这条
精品课程建设作为“质量工程”的重要内容之一,越来越受到教育工作者的重视并被广泛应用到教育中来,它是高等学校教学质量与教育改革工程的重要组成部分。精品课程建设的一个重
作为虚拟制造的关键技术之一,虚拟装配技术近年来受到了学术界和工业界的广泛关注。通过建立产品数字化装配模型,能够方便地对产品的装配过程进行模拟与分析、预估产品的装配性
“十二五”规划在推动我国科学发展的同时,也加快了经济发展方式的转变。成长期的高新技术企业作为我国实现飞速发展,不断增强综合国力和竞争力的引擎,在我国经济发展方式的转变
多年来,棒材自动计数系统一直是棒材生产企业没有解决好的难题。目前绝大多数企业主要靠人工来完成棒材的计数任务,有时对一批棒材需要定期计数,核实,工作量很大,工人长时间
有源相控阵雷达在通信、军事、等方面应用越来越广泛且不断成熟。随着半导体工艺的不断发展,有源相控阵雷达向单片方向发展。对把多个功能电路集成在一个芯片上的研究越来越热
改革开放30多年来,随着我国经济的迅速发展,综合国力的不断增强,人们的收入水平不断提高,中国人民在迅速解决了温饱之后已经踏进了小康社会的门槛。但是,伴随着个人财富不断
“一稿多投”现象在期刊界普遍存在,屡禁不止。防范“一稿多投”的目的在于发现“一稿多投”的苗头和倾向并给予阻止或者对已经发现的“一稿多投”而尚未造成“一稿多登”结果
车辆的行驶平顺性是反映车辆性能的重要指标之一。车辆振动是影响车辆不平顺的根本要素,会导致车上乘员疲劳和货物破损,使整车零部件过早地磨损和疲劳损坏,此外,车辆的振动还