基于cocos2d―x的游戏《大圣传》详细设计

基于cocos2d―x的游戏《大圣传》详细设计

ID:23074207

大小:63.12 KB

页数:5页

时间:2018-11-03

基于cocos2d―x的游戏《大圣传》详细设计_第1页
基于cocos2d―x的游戏《大圣传》详细设计_第2页
基于cocos2d―x的游戏《大圣传》详细设计_第3页
基于cocos2d―x的游戏《大圣传》详细设计_第4页
基于cocos2d―x的游戏《大圣传》详细设计_第5页
资源描述:

《基于cocos2d―x的游戏《大圣传》详细设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Cocos2d—x的游戏《大圣传》详细设计摘要:《大圣传》是一款在Cocos2d-x框架上开发的Q版回合制RPG游戏,根据本人喜欢的同名小说改编,卡通风格,界面清新简洁,讨人喜欢。本游戏从软件设计和开发角度阐述了游戏系统的详细设计。关键词:Cocos2d-x;大圣传;设计游戏是创造梦的地方,一个能实现梦想的地方。《大圣传》是一个少年走出山村,踏遍天下,一步步跨入传说中,成为神话的故事。游戏在设计的时候,就以操作简单易上手为前提,适合大部分游戏用户。1游戏流程设计游戏流程图,如图所示3游戏功能设计3.1开始界面设计开始界面很简单,包括进入游戏按钮,背景图片,下雪动画

2、,背景音乐。如图所示:开始界面游戏主城可以查看用户资料面板、查看英雄属性面板、进入设置场景、进入选择关卡场景、进入选择英雄场景。如图所示:游戏主城游戏主城:该场景可以查看用户资料面板、查看英雄属性面板、进入设置场景、进入选择关卡场景、进入选择英雄场景、玩家等级、银币、元宝、当前经验、升级经验显示。选择关卡场景:该场景可以查看用户资料面板、查看英雄属性面板、提供了三张关卡地图供玩家选择,左右箭头查看关卡地图预览,确认进入关卡地图后转到该关卡界面、玩家等级、银币、元宝、当前经验、升级经验显示选择英雄场景:该场景主要提供了三个英雄供玩家选择,左右箭头观看英雄模型,确定选择英

3、雄后返回游戏主城。关卡探索场景:该场景可以查看用户资料面板,查看英雄属性面板,可以进行探索,探索获得经验和银币,探索进行到100%进入战斗场景。战斗场景:英雄攻击,敌人攻击,英雄掉血,敌人掉血,技能动画调用删除,扣血动画调用删除,敌人死亡删除,退出战斗场景,返回到选择关卡场景。3.3设置场景设计设置场景3.4属性面板设计因为Cocos2d-x引擎在换场景是会自动销毁数据,而我基本上在每个场景中都有用到属性面板,所以为了防止数据出现错误,属性面板设计为一个单实例层。用户资料系统实现的功能为,获取VIP等级,获取人物等级,获取体力,获取银币,获取元宝,获取当前经验,获取升

4、级所需经验等功能。英雄属性系统实现的功能为,获取人物等级,获取血量,获取攻击力,获取防御力等功能。3.5选择英雄设计选择英雄场景:三个英雄模型,两个左右选择按钮,一个确定选择按钮。英雄图片不是一次性全部显示出来,而是先显示一个,其他的隐藏,点击左右箭头按钮选择英雄。当前显示的是第一个英雄的话,点击向左箭头是无效的,点击向右箭头才有效,这时会进行动作,当前英雄向左移动,同时透明度渐变为0隐藏起来,下一个英雄从右边移动过来到中间,同时透明度渐变为1出现,动作没有做完的时候,点击左右箭头都是无效的,当动作进行完之后,左右箭头才能使用。当前显示的是第二个英雄的话,点击向右箭头

5、,这时会进行动作,当前英雄向左移动,同时透明度渐变为0隐藏起来,下一个英雄从右边移动过来到中间,同时透明度渐变为1出现,或者点击向左箭头,这时会进行动作,当前英雄向右移动,同时透明度渐变为0隐藏起来,上一个英雄从左边移动过来到中间,同时透明度渐变为1出现。当前显示的是第三个英雄的话,点击向右箭头是无效的,点击向左箭头才有效,这时会进行动作,当前英雄向右移动,同时透明度渐变为0隐藏起来,上一个英雄从左边移动过来到中间,同时透明度渐变为1出现。3.6选择关卡设计选择关卡场景:用户头像查看用户信息面板、英雄头像查看英雄属性面板、玩家等级、银币、元宝、当前经验、升级经验显示。

6、提供了三张关卡地图供玩家选择,左右箭头查看关卡地图预览,进入关卡按钮。选择关卡类似于选择英雄,控制条件逻辑类似。3.7关卡探索设计关卡探索场景:用户头像查看用户信息面板、英雄头像查看英雄属性面板、探索进度条、探索小弟、探索按钮,返回按钮。3.8数据存储设计游戏中的数据都是使用XML存储,因为Cocos2d-x对XML文件的良好支持,这里的数据基本上都存储在XML文件中,而且为了实现中文的显示,更加需要XML对数据的支持了。3.9英雄战斗设计对于回合制游戏,战斗形式就是英雄攻击一下,怪物分别来攻击一下。英雄在探索界面探索到100%的时候,就会进入战斗场景,场景中有2个技

7、能按钮,点击不同的技能图标可以使用不同的技能攻击怪物,不同的技能有不同的动画显示效果,伤害分别跟英雄的攻击力和怪物的防御力相关。英雄攻击完怪物掉血,然后是怪物攻击英雄掉血。直到一方阵亡战斗结束。参考文献:[1]杨正甫.面向对象分析与设计[M].北京:中国铁道出版社,2001.[2]冯立鹏.Cocos2d-x入门经典[M].北京:人民邮电出版社,2014.[3]钟迪龙.Cocos2d-x游戏开发之旅[M].北京:电子工业出版社,2013.[4]屈喜龙,雷晓.游戏开发设计基础教程[M].北京:清华大学出版社,2011.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。