cocos2d-x 3.0游戏实例学习笔记 《跑酷》 前言

原创 2014年07月27日 19:44:39

游戏开发环境:coco2d-x 3.0正式版 、 C++ 、Win7、VS2012

自己的现状:

       大二学生一枚,刚刚接触cocos2dx 不久,是看着笨木头的《游戏开发之旅》入门的,并且也只是学习了基本的知识点用法,木头的代码是基于2.X写的,但是我一开始就是使用3.0的引擎,所以也是一边学习一边把之前的代码向3.0转变。也看了许多网上教程,star特530等许多人的博客....而且C++那些也只是学习了皮毛。看到网上许多游戏实例教程,于是自己决定用实例来学习cocos。


学习背景:

       网上有许多教程,但是不同的教程能学到不同的知识点,由于之前没有接触过物理引擎方面的知识,于是借鉴了一个前辈--晓风残月的博客:cocos2d-x游戏开发 跑酷,这个游戏本来是泰然的实例教程,前辈用C++重写了,但是是基于 cocos2d-x 2.X版本的,我之前先预览了一次,很多地方和3.X不同,不过这也可以学到更多。借鉴前辈的思路和代码,用 cocos2d-x 3.0 重写这个跑酷游戏。


这个游戏实例的知识点

1.地图无限滚动

2.cocos2d-x 3.0 物理引擎使用

3.按钮的功能使用(应为没看到3.0的手势识别教程,不知道怎么下手,我就用按钮处理,其中点击下蹲按钮让人物一直处于下蹲状态,松开之后人物站起继续跑动)

4.一些基本知识点


       到现在为止,我已经基本上写完了这个游戏,写的过程中,发现虽然自己有基本的设计思路,但是后面与前辈的很多都不同,没了代码参考,自己就比较乱,于是写写改改,各种调试,各种查找资料测试,我一般都是打开两个VS,一边用来测试功能的实现,一边就加入功能到代码中。但是写完之后感觉对游戏的整体思路都很清晰,个人感觉学习的过程中就应该要如此,很多不懂得地方先查看源码,源码对应的功能都有注释,你可以猜测+另外写个项目测试,以达到你游戏的要求。

       而这里由于我自己写写改改的让代码很凌乱,这里决定自己重新写一次,做出相应的笔记。规定自己的重写方法如下:先想好这一步要做什么?怎么实现细节?然后再动手敲代码,之前自己写过的就当参考,尽量少去查看。

最后再把整个项目打包发出来。


之间个人的问题也很多,欢迎指正与讨论

如果能帮到刚入门的小伙伴,那就荣幸啦大笑


cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇--源码放送

哦也,这里修复一个bug--8-2终于完成整个用cocos2d-x 重写 的跑酷游戏啦。。。这里公布源码&资源和 整个项目的下载地址。。。。以及总结整个过程中的感受,偶也...
  • ZYY173533832
  • ZYY173533832
  • 2014年08月01日 08:03
  • 3597

cocos2d-x 3.0游戏实例学习笔记 《跑酷》移植到android手机

好吧,自从上次《跑酷》完结之后,就什么没做什么的,主要是修复了一点点bug ,也在相应的文章里面做出了相应的改动。不过,只能在window上看着玩又有什么太大意思呢!!!于是乎又尝试着弄到手机上试试-...
  • ZYY173533832
  • ZYY173533832
  • 2014年08月04日 10:42
  • 1770

cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检测(1)

这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备...
  • ZYY173533832
  • ZYY173533832
  • 2014年07月31日 09:13
  • 3289

cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面

下面先给出游戏过程中用到的所有资源 开始界面定义为:MainScene 有如下功能: 1.背景 2.进入游戏界面按钮 3.预先加载背景音乐文件 好吧,弄错啦,本来想设置为0积分,但是上传几次出错,就忘...
  • ZYY173533832
  • ZYY173533832
  • 2014年07月28日 09:42
  • 4078

cocos2d-x游戏开发 跑酷(一)开始界面

看了泰然论坛的跑酷,教程很详细,代码也很清晰,不过是JS版的。 上次我也重写过他们的雷电,不过由于比较忙,当时也没有专职做游戏就没有写详细的教程。这次我想按照他们的思路重写一下,写个详细的系列教程...
  • fylz1125
  • fylz1125
  • 2014年03月14日 11:55
  • 5678

Cocos2d-x3.0游戏实例《别救我》目录导航(共10篇,已完结)

这个5.1假期还真不错,有个小惊喜,那就是,我某个游戏今天的下载量爆表了,突破历史最高点~! 于是,我决定写一个新的游戏实例教程,以示庆祝~   啊才怪啊~!这教程5.1之前就在写了,我还因此暂停了差...
  • musicvs
  • musicvs
  • 2014年05月03日 17:40
  • 12449

cocos2d-x - 2d跑酷游戏地图素材(TiledMap)

最近在看龙灵修的跑酷游戏视频教程。然后自己跟着做跑酷游戏。 可是发现没有图片资源,导致做起来总感觉不对劲。 于是花了点时间,整理了网上的一些素材。主要从中提取的地图。 使用于TiledMap, ...
  • hitwhylz
  • hitwhylz
  • 2014年02月10日 16:48
  • 5859

cocos2d-x游戏开发 跑酷(九) 源码下载及小结

这个东西零零碎碎写了一个礼拜吧。其实也没多少东西在里面。文章后附下载地址 博客地址:http://blog.csdn.net/dawn_moon 因为我没用过chipmunk,而且它是面向过程的东西,...
  • fylz1125
  • fylz1125
  • 2014年03月31日 16:05
  • 6902

cocos2d-js跑酷游戏实战笔记1

cocos2d-js跑酷游戏实战笔记1 用cocos2d-js加载瓦片地图 为了访问瓦片地图,Cocos2d-JS中访问瓦片地图API,主要的类有:TMXTiledMap、TMXLayer和T...
  • qq_24122593
  • qq_24122593
  • 2015年11月16日 23:07
  • 758

【cocos2d-x IOS游戏开发-城市跑酷3】读取资源,设置背景层

1、
  • danielzzu
  • danielzzu
  • 2013年12月07日 14:24
  • 2901
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d-x 3.0游戏实例学习笔记 《跑酷》 前言
举报原因:
原因补充:

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