| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9322 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着智能手机的普及,人们的娱乐需求从PC端带到了移动端,这一点在游戏产品上体现的尤为明显。随着各大游戏厂商、互联网巨头的布局,中国手游市场继续升温。和PC端的游戏相比,移动游戏的启动地点更便捷,逐渐受到了越来越多用户的追捧。 此次设计开发的游戏是一款简单有趣的单机手游,使用的游戏引擎是目前非常流行引擎Cocos2d-x,并采用Lua脚本语言作为主要开发语言。Cocos2d-x是一款基于C++语言开发出来的游戏引擎,完全开源,现在也提供了对Lua脚本的支持。 游戏的主要玩法是由玩家控制游戏角色移动和发射,吃掉关卡内全部道具的休闲过关玩法。游戏中主要包括六大系统,分别是游戏主页系统,提供开始游戏入口和设置系统入口;关卡选择系统,只有选择了关卡才能进入游戏场景;游戏设置系统,可以设置音乐和音效的打开与关闭,以及查看游戏制作人员相关信息等功能;游戏场景,是游戏中最重要的核心所在,游戏的主要玩法都体现在这一系统;游戏暂停系统,该功能可以对游戏进行暂停、继续、返回、重新开始等操作;游戏结算系统,主要是一局游戏结束后对玩家展示本局的得分的系统。
关键词:手游;单机;游戏引擎;游戏系统
目录 摘要 Abstract 1 绪论-3 1.1 背景现状及意义-3 1.2 开发所用技术简介-4 1.2.1 Lua语言-4 1.2.2 Cocos2d-x游戏引擎-5 2 系统设计-5 2.1 系统需求分析-5 2.1.1 剧情设定-5 2.1.2 人物/道具设定-6 2.1.3 游戏玩法说明-6 2.2 游戏系统及UI设计-6 2.2.1 主界面系统-6 2.2.2 选择关卡系统-7 2.2.3 设置系统-8 2.2.4 游戏主系统-8 2.2.5 暂停系统-9 2.2.6 游戏结算系统-10 2.3 游戏动画设计-10 2.4 游戏主要功能设计-11 2.4.1 系统切换-11 3 系统实现-12 3.1 场景地图实现-12 3.2 动画效果实现-13 3.3 碰撞检测实现-16 3.4 主要代码实现-17 3.4.1 系统控制器-17 3.4.2 部分UI绘制-18 3.4.3 部分动画-19 3.4.4 部分游戏逻辑实现-20 结 论-22 参 考 文 献-23 致 谢-24 |

