分享基于珊瑚SDK快速开发的 疯狂贪吃蛇!(可上Appstore)

1.基于珊瑚SDK开发!
2.cocos2d-x3.0版本开发!

声明:此游戏为做了学习coco2d-x3.0版本而编写!欢迎鞭策!
QQ:85017239

附件上传不了!

用百度网盘下载吧
http://pan.baidu.com/s/1pJtyNY7

压缩包坏了

我换成百度网盘下载了,可以下!

DAY DAY UP!:2::2:

啥意思阿!不懂。。。。

先说说 珊瑚SDK 是什么?求解

一个已经做好排行榜和支付功能的SDK了;并且可以选择多人对战的第三方插件;

好样的,大赞:2::2::2:,,编译可运行,,,,效果很好,,感谢楼主的奉献精神,,,

我比较在意的是,珊瑚SDK是什么?是游戏云后端SDK?

就是一个做好类似腾讯天天系列游戏的排行榜的游戏,支持多人对战的SDK啦。。

:14: :14: :14: :14: :14:

你用的哪一个版本编译的呢?是直接就编译还是需要改动一些地方呢

做了一些改动呢,,但是不多,,

可不可以说具体一点呢?

利用3.0创建一个HelloGame工程,编译通过,用他楼主给的资源全部替代,不过替代之前先把HelloGame的
Classes,Resources,ios等文件夹备份,替换后编译楼主给的工程,

首先找不到这个头文件、、

#include “kazmath/kazmath.h”

在工程配置的search path中添加下面路径
$(SRCROOT)/…/cocos2d/cocos/math/kazmath

继续编译报错
void BtCallback(Object* pSender);
修改如下
void BtCallback(cocos2d::Object* pSender);

不认识Object,3.0改成Ref当然不认识了,,按照Xcode给的提示改成Ref,
并且要加上命名空间,就好了啊,,

继续编译报错
auto eglView = EGLView::getInstance();

director->setOpenGLView(eglView);
eglView->setDesignResolutionSize(640.0f, 1136.0f, ResolutionPolicy::FIXED_WIDTH);

不知道楼主用的那个版本的,,这里我们用的是3.0正式版本,,讲刚才创建的HelloGame中对应的设置拷贝过来就好了啊
替换后如下

auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
    glview = GLView::create("My Game");
    director->setOpenGLView(glview);
}

director->setOpenGLView(glview);
glview->setDesignResolutionSize(640.0f, 960.0f, ResolutionPolicy::FIXED_WIDTH);

继续编译报错,AppController找不到头文件#import “EAGLView.h”
修改如下
#import “CCEAGLView.h”

继续编译报错,不认识头文件#import “AccelerometerSimulation.h”,,
解决,直接注释掉

继续编译,,可以运行了,,ok,,,我么运行它,,,发觉,,崩溃在
CCDirectorCaller.mm,99行
cocos2d::Director* director = cocos2d::Director::getInstance();
];
director->mainLoop();

在appController。mm中添加如下代码
cocos2d::GLView *glview = cocos2d::GLView::createWithEAGLView(__glView);
cocos2d::Director::getInstance()->setOpenGLView(glview);
位置在
//初始化战网引擎
];
上面,

并修改BnSetConfig(__glView); //设置游戏配置 为下面
BnSetConfig(glview); //glview设置游戏配置

ok,,再次编译,,运行,成功了哦,,,这里感谢楼主的倾力奉献,,,大赞,,,
:14::14::14::14::14::14::14::14::13::13::13:

昨天才用官方的3。0之前用bata版本!
发现还有一些差别

这个需要支持啊

14楼真心好人啊,编译的问题你全部给了解决方法,节省多少时间啊,大赞
顺便提一下第二个问题我加上using namespace::cocos2d;就好了