摘要:当今世上智能手机的市场已经覆盖了大部分国家,手机不再只是用来进行通话,短信交流的工具,手机中的游戏成为了人们日常生活中,必不可少的消遣手段。最近几年,苹果手机占有了手机市场的绝大部分,有一定经济能力的人们会选择使用用户体验较高的苹果手机。而苹果手机的系统是在一个封闭,较安全的情况下开发的,苹果系统使用了一门较为潮流的语言----Object-c,能让程序更加高效,更加美观,所以也令其成为了当今最受欢迎的开发语言。
我的毕业设计主要是仿照电脑版“雷电”飞机游戏,使用COCOS2D引擎,去实现一个用手指操控的苹果手机游戏,包括背景滚动,飞行动画,背景音乐,音效,大量敌人的攻击,炮弹射击,BOSS大招,得分统计和游戏设置功能。
关键词:手机游戏;APP;Object-C
目录
摘要
Abstract
1 引言-1
1.1 课题背景-1
1.2 课题实现目的与意义-1
1.3 课题设计思想与目标-1
2 应用分析-2
2.1 可行性分析-2
2.2 需求分析-2
2.3 系统开发工具介绍-3
2.3.1 Objective-C技术-3
2.3.2 Xcode开发工具-3
2.3.2 cocos2D简介 -3
3 应用总体设计-4
3.1 游戏引导页模块-4
3.2 首页游戏标题模块-4
3.2 详情模块-4
4 游戏软件详细设计-14
4.1 引导页如图-4
4.2 预加载游戏资源-6
4.3 玩家飞行效果-10
4.3 玩家飞机触碰控制实现11
4.3 背景滚动效果12
4.3 添加敌机.-13
4.3 玩家飞机添加子弹并发射.-14
4.3 添加背景音乐.-15
4.3 添加游戏积分-15
4.3 添加游戏大BOSS-15
5 应用实施-17
5.1 系统测试目的-17
5.2 系统测试方法-18
6 结论-18
7 参 考 文 献-20
8 致 谢-21