基于Cocos2d-x飞机大战设计与开发毕业设计.pdf
上传人:天马****23 上传时间:2024-09-13 格式:PDF 页数:21 大小:3.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于Cocos2d-x飞机大战设计与开发毕业设计.pdf

基于Cocos2d-x飞机大战设计与开发毕业设计.pdf

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要本设计是以全面飞机大战的图片素材,雷电系列飞行射击游戏为蓝本,结合个人的想法所开发设计的一款小型飞行大战游戏。游戏中涉及到Cocos2d-x游戏引擎开发的各个环节,详细阐述此项目的开发流程,使用Cocos2d-x中自带组件,还会介绍Cocos2d-x引擎的跨平台、开源的优点。关键词:Cocos2d-x;飞行大战游戏;设计ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformoreinformation目录引言.....................................................11游戏开发背景介绍.......................................21.1游戏开发背景........................................21.2Cocos2DX主要功能.................................21.3开发所使用工具......................................32游戏需求分析架构设计...................................52.1游戏介绍............................................52.2功能模块分析........................................53系统实现................................................73.1游戏框架设计........................................73.2游戏总体实现........................................73.2各个模块的实现......................................84游戏测试..............................................154.1PC平台运行测试....................................154.2安卓平台运行测试.................................15总结...................................................17致谢...................................................18参考文献.................................................19ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformoreinformation引言全世界的手机用户已经超过了30亿,并且这个数字还在不断增加。说明手机游戏的潜在市场比任何平台都要大。现在人们可以随时随地用手机玩到自己想玩的游戏。虽然目前手机在性能上还远远比不上PC端,但是手机的轻便易携带的优点逐渐吸引了一大波用户,很多人因为工作或者不方便的情况下,手机游戏就成了他们消遣娱乐的方式之一,手机游戏已经逐渐被更多的人所接受。我作为一位游戏爱好者,小时候玩游戏的时候就想着自己制作一款游戏,通过这次毕业设计,用自己平时所学编程知识制作一款属于我自己的手机游戏。ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformoreinformation1游戏开发背景介绍1.1游戏开发背景开发项目名称:飞机大战本项目是根据毕业设计的要求,经过本人深思熟虑的思考后,结合所学知识所作出的最终决定。1.2Cocos2D-X主要功能Cocos2d-x是MIT许可证下发布的一款功能强大的开源游戏引擎。允许开发人员使用C++、Javascript及Lua三种语言来进行游戏开发。支持所有常见平台,包括iOS、Android、Windows>macOS、LinuXo游戏引擎是一种特殊的软件,它为游戏开发者们提供了游戏开发所需要的大部分功能,使游戏开发者更加专注于游戏功能上的问题,而不是在研究代码上;引擎也为游戏开发者提供了很多节省大量时间开发的功能组件,