Cocos2d-x3.0游戏实例《别救我》目录

笨木头  2014-05-2 21:51   3.0游戏实例《别救我》,Cocos2d-x,Cocos2d-x3.0   阅读(27,957)   43条评论

 

个5.1假期还真不错,有个小惊喜,那就是,我某个游戏今天的下载量爆表了,突破历史最高点~!

于是,我决定写一个新的游戏实例教程,以示庆祝~

 

才怪啊~!这教程5.1之前就在写了,我还因此暂停了差不多一周的开发工作。我也不想的,因为我太久没写教程了,大大地低估了我的唠叨程度,越写越多,又不想半途而废,只能丢下开发工作把教程写完了。

当然喇,刚好我的开发任务到了休整期,所以没有受到影响~(邪恶)

 

次写的是基于Cocos2d-x3.0正式版的物理休闲游戏,针对的人群依旧是初学者,好吧,太高深的教程我也没能力去写。

 

教程一共10篇,前前后后花费了我差不多一周的时间(不包括开发时间),部分原因是,我在修改我博客的主题(邪恶,笑)

 

好了,废话少说,我最讨厌就是唠唠叨叨的人了(脸红,奸笑)~

 

是一个,我也不知道叫做什么类型的游戏,玩法很简单,玩家控制角色,只能向左冲、向右冲、向下猛冲,不能向上。其它方向的移动只能通过碰撞怪物或者墙壁来进行。

 

游戏胜利条件就是,碰撞那些会扣生命值的怪物,然后角色生命值变为0就算胜利。

期间有很多阻碍,碰到不该碰的东西,就会加血。

所以,游戏的名字才会叫做:别!救!我!

 

《别救我》截图

《别救我》截图

 

然,游戏虽然简单,但是要写成教程还是蛮困难的,毕竟这也是一个比较完整的游戏,涉及的东西也不算少。

所以本教程是基于《别救我》精简版来讲解的。

 

笨木头花心贡献,啥?花心?不呢,是用心~

转载请注明,原文地址: http://www.benmutou.com/archives/971 

文章来源:笨木头与游戏开发

 

这里列出教程目录:

Cocos2d-x3.0游戏实例之《别救我》第一篇——前言

Cocos2d-x3.0游戏实例之《别救我》第二篇——创建物理世界

Cocos2d-x3.0游戏实例之《别救我》第三篇——循环滚动背景

Cocos2d-x3.0游戏实例之《别救我》第四篇——乱入的主角

Cocos2d-x3.0游戏实例之《别救我》第五篇——使用Cocostudio UI编辑器创建操作界面

Cocos2d-x3.0游戏实例之《别救我》第六篇——从代码中获取UI控件

Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检测

Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编辑器

Cocos2d-x3.0游戏实例之《别救我》第九篇——从tmx文件中加载关卡怪物

Cocos2d-x3.0游戏实例之《别救我》第十篇——用Json配置各类型怪物数据

 

好了,大家5.1玩得开心点,这两天我都吃撑了(炫耀,括弧,笑)

 

 

对了,大家应该很好奇我那个游戏下载量爆表的事吧?

虽说今天的下载量达到了它的历史最高点,但,我这游戏本来下载量就很低

所以超过历史最高点,也并没有很高,只是我比较容易满足而已~

 

The End, 2014.05.02

 

 

 

如果对完整版感兴趣的,可以到我的淘宝店购买完整版源码,这是对我最好的物质支持~地址:果断要看看

 

如果对完整版不感兴趣的,又想支持我的(哎呀,大家太热情了我也不想的(害羞)),可以点击我要捐赠,随意一下~

虽然捐赠不能让我成为土豪,但是它是对我最好的精神支持~

 

43 评论

  1. Pingback: skype download
  2. Pingback: javascript
  3. Pingback: chrome download
  4. Pingback: Vanessa Smith
        1. 虽然简单,但还是要折腾一下的,你是接入cocos2d-x版本的吧?如果你是windows平台,建议直接用Android版本,它那Cocos2d-x版本在windows上貌似没法直接用。我是用Android版本的。jsoncpp的安装我这个教程就有吖~

            1. 得用jni来调用java函数是把?在cocos里面去建一个数据类,java建一个数据类,cocos通过jni从java去更新数据,然后取回来,是这个意思吗?

              1. 差不多,就是相互间调来调去~正好趁这个机会你就可以学会Java和C++混合编程喇,哈哈,到时候加其他广告SDK、平台SDK的时候,都是一样的做法了

  5. cocos2dx游戏开发之旅的资源文件在哪里下载,我的光盘没用了,光看书没有资源文件不能动手实践了,求资源下载

  6. 自学了C++,然后看你的教程起的步,边工作着用了半年的时间,原来是一个兽医,现在是一个游戏程序了,谢谢你带我走进了2D游戏开发..找到了自己的方向.3.0的API变得有点多,最大的更新实际上完全是围绕图形界面,UI我用的开源的CocosWidget,加上TiledMap,TexturePacker,AnimationPacker,ParticleDesigner,现在做着一些小型的项目,虽然没有大项目的设计优秀,但是基本是一个人做的,以2.2.3为主。所以我要感谢你的3.0教程,看着Dota传奇越来越火,萌生了用3.0配合骨骼动画的想法,最近很忙,无意中看到你的博客,祝愿师傅您的明天越来越好。

  7. 正在看你的书,喜欢的不得了,哈哈,我一直以为技术方面的书只有老外有幽默的风格,看了你的笑到不得了,总之,真的很喜欢你这种风格,以后出高阶教程,我就还买。

  8. 刚买了本你的书,还没到~ 等待学习中。 看到你网站列表页的字符串截取不正确,呼呼~ 应该用mb 或者iconv的来截取,嘿~

  9. 编译androind,报这个错:Runing command: compileBuilding mode: releasebuilding nativeThe Selected NDK toolchain version was 4.8 !running: ‘E:FrameworksAndroidandroid-ndk-r9dndk-build -C E:workspaceCppDontSaveMeproj.android -j1 NDK_MODULE_PATH=E:workspaceCppDontSaveMeproj.android../cocos2d;E:workspaceCppDontSaveMeproj.android../cocos2d/cocos;E:workspaceCppDontSaveMeproj.android../cocos2d/external’Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xmlAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static librariesAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static librariesAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static librariesAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static librariesAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static librariesAndroid NDK: WARNING:E:workspaceCppDontSaveMeproj.android../cocos2d/cocos/2d/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static librariesmake.exe: Entering directory `E:/workspace/Cpp/DontSaveMe/proj.android'[armeabi] Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cppIn file included from jni/../../Classes/AppDelegate.cpp:3:0:jni/../../Classes/WelcomeScene.h:4:37: fatal error: cocostudio/CCSGUIReader.h: No such file or directory #include “cocostudio/CCSGUIReader.h” ^compilation terminated.make.exe: *** [obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/AppDelegate.o] Error 1make.exe: Leaving directory `E:/workspace/Cpp/DontSaveMe/proj.android’Error running command, return code: 2这是什么原因?怎么处理呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注