摘要:随着电子行业的飞速发展以及手机的普及,手机游戏成为越来越多的用户的娱乐消遣方式,因此一款好的手机游戏具有很大的意义和价值。《皇城往事》是使用C++语言,以Xcode作为2D平面游戏的工具开发。游戏实现了主角的移动、释放技能等动作,用户只需要使用鼠标点击地面就可以实现人物的走动,也可以通过点击技能栏释放华丽的动作特效,另外,点击怪物还可以实现选中效果对其进行攻击。基于Cocos2d-x的《皇城往事》手机游戏界面美观、操作简单,使得人们在闲暇时间能更好的放松自己,劳逸结合。51980
毕业论文关键字:C++;手机游戏;Cocos2d-x
Design and Development of "Imperial Past" Mobile GameBased on Cocos2d-x's
Abstract:With the rapid development of the electronics industry and the popularity of mobile phones, mobile games have become more and more people’s entertainment pastime, so it has great significance and value for a good mobile game. "Imperial past" is to use the C ++ language, makeXcode as a tool for the development of 2D plane games. Implements mobile game protagonist, release skills and other actions, users only need to use the mouse to click on the ground can be achieved characters walking, can also release the gorgeous action effects by clicking on the skill bar. In addition, you can also click on a monster to achieve its effect selected attack. Based on Cocos2d-x's "imperial past" mobile game interface is beautiful, easy to operate, making it better able to relax in their leisure time, work and rest.
Key Words:C ++ ;Mobile Game;Cocos2d-x
目 录
摘要 1
引言 1
1.项目开发的背景及意义 2
1.1开发的背景 2
1.3开发的目的和意义 3
1.4开发的主要工作 3
2.技术介绍 3
2.1 Cocos2d-x游戏引擎介绍 3
2.2游戏屏幕触控事件介绍 3
2.3游戏碰撞检测介绍 4
3.需求分析 4
3.1功能需求 4
3.2性能需求 4
3.3可靠性和可用性需求 4
4.概要设计 4
5.游戏详细设计与实现 5
5.1游戏关键类设计与实现 5
5.2触控技术 6
5.3系统场景及其功能设计 6
6.总结 9
参考文献 9
致谢 11
基于Cocos2d-x的《皇城往事》手机游戏的设计与开发
引言
在电子消息快速发展的今天,手机游戏影响着我们的生活,影响着各个年龄段的人。近年来,人们使用手机的时间越来越多,特别是随着智能手机的普及,办公、通信、娱乐都离不开手机。闲暇时间,玩手机游戏成为了大多数人热衷的娱乐方式,同时也推动了手机游戏的发展和进步。手机游戏的成绩显著,在二十一世纪的今天已经成为IT产业中增长最快的部分之一。
1.项目开发的背景及意义