【Cocos游戏实战】功夫小子第一课需求分析和开发环境的基本配置

原创 2015年05月17日 16:11:38

第一课的视频教程在此处

首先是需求和游戏内容的基本分析

在开发一个手机游戏之前,我们要首先分析一个游戏的基本特点,包括游戏的基本角色和属性,以及游戏的基本功能,游戏的基本规则,将整个游戏的基本流程画出来。

然后在对我们游戏的核心场景进行分析,找出我们游戏中的难点和重点,对其分解。

游戏的部分效果图如下:





游戏的基本流程和分层如下:



核心场景分析:



经过上面的分析后我们对游戏的内容可以的得出以下的一些基本的结论:




而游戏的基本类则得出有下面这些类型:



其次是开发环境的基本配置

因为我们的游戏项目需要的不仅仅是cocos初创的几个工程,还需要一些Cocos的第三方扩展库,比如:


完成这些库的导入和配置的步骤如下:

导入第三方库的基本步骤

1.添加附加项目

右击解决方案--->添加现有项目--->添加:项目目录\cocos2d\extensions\proj.win32\libExtensions,然后你会发现左边多了一个libExtensions扩展库

右击解决方案--->添加现有项目--->添加:项目目录\cocos2d\cocos\editor-upport\cocostudio\proj.win32\libCocosStudio,然后你会发现左边多了一个libCocosStudio扩展库

libGUI类似....

2.引用这些项目

右键你的项目---属性---通用属性---框架和引用---添加引用,然后添加libExtensions,libCocosStudio,libGUI完成后 即可。

3.添加包含目录,否则你include头文件会提示找不到 

右键---项目---配置属性---C/C++--- 常规---附加包含目录---编辑---添加下面三项

$(EngineRoot)

$(EngineRoot)cocos

$(EngineRoot)cocos\editor-support

完成后即可。

提前提醒一下引入头文件使用

 

  1. #include "extensions/cocos-ext.h"  
  2. #include "cocostudio/CocoStudio.h"  

注意写法,不是#include"cocos-ext.h",虽然这样子写win32可以编译通过,可是编译成android apk时会经常找不到cocos-ext.h等等错误


详细的视频分析请参照此视频教程,视频教程在此处谢谢点击啦! :)

【Cocos游戏实战】功夫小子第二课之基础类分析和实现

本节课的视频教程地址是:第二课在此 在开始第二节课之前,这里需要声明的是, 首先:本系列课程是为了结合Cocos2d-x 3.x 的基本组件和核心模块的学习而制作的,开发所使用的版本是3.0,但是...
  • hu1020935219
  • hu1020935219
  • 2015年05月29日 22:58
  • 3628

【Cocos游戏实战】功夫小子第八课之游戏打包和相关问题说明

至此,功夫小子系列的Cocos2d-x的实战文章就结束了。 再次贴个目录以便检索: 功夫小子专栏地址:http://blog.csdn.net/column/details/suoolcocosh...
  • hu1020935219
  • hu1020935219
  • 2015年07月29日 16:12
  • 2087

git深入了解

刚开始学习git时 只是记载下git常用指令,但是却不是很理解其中的含义下面,我就来说说我的理解 当然在了解之前我们说一下 工作区:就是你在电脑里能看到的目录。 stage区:一般存放在 “.g...
  • drdongshiye
  • drdongshiye
  • 2017年12月20日 17:47
  • 64

SQL优化总结---百万数据

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感...
  • drdongshiye
  • drdongshiye
  • 2017年11月22日 16:11
  • 84

【Cocos游戏实战】功夫小子第六课之游戏主功能场景的分析和实现

经过前面五节课的学习我们目前还剩的未完成的工作就是游戏的核心场景——游戏场景。这节课我们就来学习如何实现游戏的核心场景。(核心场景的逻辑功能完成放在下一课。) 根据我们在第一课中对整个核心游戏场景的...
  • hu1020935219
  • hu1020935219
  • 2015年07月12日 16:47
  • 3163

【Cocos游戏实战】功夫小子第四课之设置功能和图籍场景的实现

第三课我们学习了过渡场景和主开始菜单的分析和实现。这节课我们讲学习下如何实现主...
  • hu1020935219
  • hu1020935219
  • 2015年06月18日 22:34
  • 1819

实战需求分析

本文以及后续的几篇文章主要是结合自己的工作经验,来理解《实战需求分析》这本书。大致描述需求分析师的主要工作内容以及需求分析师所需要的才能。 需求分析师软件开发的一个步骤,主要作用是充当软件研发和客...
  • weixin_37389867
  • weixin_37389867
  • 2017年12月18日 13:03
  • 155

明小子使用教程

想起 苦学技术的梯子真是感慨万千,别人在背英语句子,而卧却在背数据库语句,同样都是英文 ,可为啥咱英语成绩还是不及格--    言归正传,现在sql注入工具可谓层出不穷,但是工具毕竟都是人写的,总...
  • oMingZi12345678
  • oMingZi12345678
  • 2013年06月07日 10:38
  • 4269

如何做好游戏开发项目基本需求分析

如何做好游戏开发项目基本需求分析    一款游戏项目的确立是建立在各种各样的需求上面的,这种需求往往来自于玩家的实际需求或者是出于公司自身发展和实力的情况,其中玩家的实际需求也就是说市场需求最为重要。...
  • jbjwpzyl3611421
  • jbjwpzyl3611421
  • 2013年10月27日 16:32
  • 2545

【Cocos游戏实战】功夫小子第三课之过渡场景和开始菜单的实现

本节课的视频教程地址是:第三课在此 如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即...
  • hu1020935219
  • hu1020935219
  • 2015年06月08日 19:02
  • 2270
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Cocos游戏实战】功夫小子第一课需求分析和开发环境的基本配置
举报原因:
原因补充:

(最多只允许输入30个字)