Cocos2dx 3.0以上的版本太难用了

我是一个cocs2dx的新手, 从搭建cocos2dx 3.0以上的版本开始, 遇到非常多的麻烦, 完全按引导来做,就是这报错那报错
好不容易搭建好了, 能运行了

结果又遇到要导库,导文件
这次我想导JniHelper进来, 结果一大堆的未定义标示符

Cocos2dx的开发团队, 你们做的这些东西怎么让新人来适应
什么都让手动来导,一个新人怎么知道要导哪些
哎, 我用过最难用的框架, 无数个版本, 无语了

哈哈,我也是新人,学习的速度赶不上更新的速度哦:2:

抱怨少点,多学点就好了。
互相体谅。

cocos2dx 学习成本比较高, 我学了两个星期了还没完全明白.

终于上手了!最大的问题就是多版本的变化,让人抓狂!

之前学过一段 Cocos2D-X,搞不定。 然后去学 SpriteKit,几天就上手,现在已经开发5款游戏了。

反过来再学 Cocos2D-X,经过几天极其痛苦的折磨,终于上手。

回过头来再看,Cocos2D-X其实不难,就是学习教程太太太太太无语(中文官网改版前)。

不过现在一切都正在朝好的方向改变,继续加油!以后学习会越来越容易啦。

学了一个月还没入门的路过……

3.0没有教程啊。

3.0以后建立工程和编译环境已经非常简便了!
建立工程只要一个命令,编译工程也只要一个命令。
根本没有楼主所说的导库导文件

我不知道楼主凭什么来抨击cocos2d-x的维护团队,因为楼主说的这些问题根本不存在

建议楼主多多静下心来做开发,不要过于浮躁。

:11::11:有问题就解决,抱怨能学到什么

学习学习:14::14::14:

yybear, 请教一个问题,网上的教程是把代码贴出来, 我照着写, 但是include curl.h直接就报错了, 说未找到标示符
#include “curl.h”

我不是抨击这个团队,我只是说出自己的心里话,新人遇到这种问题怎么去解决。

还是看英文文档吧 比较完整
http://www.cocos2d-x.org/wiki

我的感觉,新版【3.x】的cocos,对刚接触cocos的人来说确实方便了,各种一键生成。
可对我来说,我想知道一键生成背后的步骤,:6:
就正如,现在3.2版本只需【cocos run -p android -j 4】就编好.so了,就连APK都生成出来了… 但是我想知道中间的步骤啊,生成APK的我还可以用eclipse去加载android工程,可是以前的build_native.sh文件都没了,有些东西不知道在哪里修改,例如以前在build_native.sh里面复制资源、设置路径。 调用android.mk也是在build_native.sh。 现在看了下cocos.py各种看不懂:6:

你把代码贴一下吧,这样也方便大家帮你解决

只是搭建基本框架的话,直接 cocos new GameName -p com.CompanyName.GameName -l cpp -d D:\Projects 就可以得到一个可以在win32下编译的helloworld了

我晕, 3.0 还有 build_native.sh呢 3.2就没了??

看来,暂时不能升级到3.2 我好多自动脚本都是依赖build_native.sh的 :3::3::3:

不过你可以考虑把3.0的build_native.sh copy过来么

结果又遇到要导库,导文件
这次我想导JniHelper进来, 结果一大堆的未定义标示符

楼主,JNI问题你是怎么解决的

k.o_4leafclove
我在依赖项里吧2.2.2的所有依赖都拷贝过来了
再在JniHelper的前面和后面加上#if和#endif就没有问题了,虽然我不知道为什么会有问题和没问题

cocos2dx的开发团队, 你们做的到底是什么, 一大堆人遇到问题了,不知道怎么去解决,这个框架怎么让新人来适应啊

我真的第一次遇到这种到处都是问题的框架,到目前为止我的问题还是没解决.
JniHelper可以了,curl.h可以了
但是一大堆未定义的标示符又出来了

不建议新手区用3.2版本,用的我吐血了,我只是想用某一个类,某一个方法,就那么难吗

我这几天遇到很多类似这样的错误
作为新人而言只是把网上的代码拷过来用
同事用2.2.2来include没任何问题,我这边却include不了
到处去找需要哪些依赖项

哎, 我打算放弃用3.2了, 除了到处是未定义以外, 根本没法用网上的案例来学习

我是新人, 只能找案例运行来看吧

但是你们这版本改动的也未免太大了吧

我想设置个舞台高度和宽度都那么难吗
3.2 版本以下的是
CCEGLView *view = CCEGLView::sharedOpenGLView();
view->setDesignResolutionSize(320,480,kResolutionExactFit);

可你们的3.2就没有sharedOpenGLView这个方法, 让我到哪找去

我真的对你们这个cocos2dx彻底无语了, 根本就没办法让新人来学
以后如果你们的版本再升级, 3.2以下的代码怎么办, 彻底报废了吗
现在弄的我还要从新去下载3.0来试试有没问题

现在我对你们cocos2d总结如下几点:

  1. 3.2的版本删掉了很多库依赖项, 新人根本没办法用以前的案例来写代码, 尽是些未定义.
  2. 3.2以下的版本很难升到3.2, 以后的版本更难升, 因为你们把以前老的函数都给去掉了, 难道让开发者们一个一个的去找一个一个去改吗
  3. 请问你们开发的新版本有用吗? 如果大家都遇到前面2点问题, 为什么要去用新的版本.

作为一个新人, 我对你们的cocs2dx非常非常的失望, 如果不是国内的很多公司在招cocos2dx, 我绝对不会用你们的框架
我这一周的时间一直在解决上述问题, 请问其他开源框架会出这种问题吗? 无语中的无语.

版本变更大,教程什么的乱七八糟,各工具间哪个跟哪个搭配也不同,对新手,真的要做出一个东西来真的很不容易。