再见,cocos2dx

我是一个5个人的小团队的项目经理,我们用quick2.2.6开发了一款游戏刚提交了apple store。
我们打算哪怕月流水有5w都要拿unity把客户端整个重写一遍
下面是原因

1.cocos2d是给高手用的
1.1一个发行跟我说,你们这游戏如果是用cocos2dx做的,那应该有很多比较个性化的效果吧,我当时没明白,现在明白了。
1.2我加的一个cocos2dx群,半数程序员所在公司,都对引擎本身的源码做过修改。
1.3今天群里刚讨论完一个问题,怎么通过优化引擎来将某游戏能运行的机型进一步增加。。目前可适配90%主流机型了。

2.cocos2d的社区支持一般,基本上新手期过后就得自己摸索或者qq群里互相帮助,再不然就是自己翻源码,特别是quick。
码代码的人不是苦行僧也不是搞科研的,程序员需要对应用层面的知识保持随时更新,但软件工程师不应该把精力浪费在底层
我们要的是快速变现。

3.cn.cocos2d-x.org的下载中能下载到的lua的2.X的最新版是2.2.5,不支持armv64,已经无法发布了。
而可以解决此问题的226版本居然无法从这个渠道下载到,还得去老的quick官网。

4.今天我们刚发现了引擎里的一个多语言bug,官方群里大家提出的解决方案居然是一个国家发一个包。。

5.Spine vs CCS。

6.说道编辑器就多说两句吧,现在是个引擎都希望声称自己是非常好上手不用懂代码的开发工具,有策划有美工加个小程序员就够了。
但这玩意真的不适合cocos2dx,原因见1和2。
顺便,这玩意连不懂程序的老板都忽悠不住。

7.cocos2dx 3.0后开始增加的3d功能,是为了适应3d游戏越来越多的市场环境,但也可以认为是一个与unity竞争市场的做法;但无论是在3d还是在第六条上,cocos2d都不应该与unity争,没必要打而且打不过。

8.如果我是一个geek 想多研究研究底层 我可以选择unreal。

9.如果说1和2是历史原因,那么34567里提到的,无论是不重视2.x时代的用户,还是发布一些忽悠新人的编辑器,亦或是像3d的努力,都可以认为是一种市场策略:cocos2dx引擎团队需要想办法盈利。但是我很疑惑,就算开源压力是有的,也不至于这么节流吧?加个226的下载链接的人力成本都支付不起了?

10.11月份有人发现了httpclinet不支持android5.0的问题 同月,官方在github做出了反映,不知道现在咋样了。
我们这里没有高手,没人能自己搞个httplib替换httpclient,所以我们要换unity。

11.破而不立是耍流氓行为,我不想被说是纯喷子,所以也说说自己对cocos2d的看法

12.我觉得预期和unity挣谁更好上手,更能做3d,不如发挥cocos2dx的自身优势:对配置要求低,兼容性好,位于中国。

13.也许,在宣传时,强调cocos2dx的变现能力,比强调好上手,要更有用。

14.自身盈利也很简单,聚合平台咋干anysdk就咋干。

15.农村市场是个宝地,正好各大渠道也懒得去开发那里,也许山寨机预装是个很好的打入农村的办法,同时请参见12。

16.渠道都是大骗子,渠道为王本质上是人心为王,渠道之所以为王是因为他们控制了人心,控人心者为王,所以cctv很nb。
所以如果别人跟你说游戏圈已经进入了大鱼吃小鱼巨头碰撞的时代请糊他一脸,请相信你的作品也有打动人心(戳中用户刚需)的力量。

很有道理,但是你会发现u3d水更深,小游戏好做,但是大型网络游戏,需要的人绝对要比cocos的技术还有深入,才可以说能把控的住,不然7,8个月天天加班,也出不来一款。

cocos都搞不定,那u3d那种黑盒你怎么搞?

2d的东西,现在觉得cocos2d-swift(原来的cocos2d-iphone)更好使。。

可惜主平台是在ios,不过官方说现在也能跨android,没试过。

我是投资者,能具体下你的项目吗

:11:去吧~ cocos2dx偏向低城,unity3D傻瓜化很多。。生产效率高。

cocos都搞不定,还想做游戏。。
真是low!别出来祸害团队了!

226的下载链接?有啊…所有版本的都有。楼主没在论坛问过这个吧。

需要警醒。

cocos2dx 在我看来就是编辑器毛病一堆,各种崩溃,错误,就拿动画编辑器1.6来说,快1年没更新,我里面做动画,因为要严格控制桢数,结果发现怎么都不对,直接去看json,发现动画编辑器输出就有问题,明明是16桢,结果输出是15,因为有好几个方向,同一个动作,一些方向16桢,一些15桢,我很奇怪编辑器是怎么显示正确的。我一些动作很长,比如有30桢,前15桢的关键桢都正确,后面全少1桢,明明关键桢是18桢,输出就是17,最后这些只能手动改json.

然后就是社区支持太少。很多情况下,源码就有问题,不得不去改引擎源吗。

官方出过一些例子,但是版本更新太快,大家就会发现,这些例子只能适合固定版本,为什么不选几个典型教学案例,所有版本都做一份呢?

bug太多,乱七八糟的,经常改

真心希望把cocostudio好好完善下:10::10:

还是值得反思的,不过选好了就要继续奋斗。
比起10多年前学习mfc,这个cocos2d-x确实感觉资料不充分。

但网络上的资料,再多买几本书,东拼西凑,也可以慢慢做起来。
程序员的使命就是 不断的修改bug。

继续前进。

目前cocos最让我头疼的就是,版本升级快,而且还特么变动大。。。真没见过这么没规划的项目。。。。

各种BUG。。。

有些东西这个版本可以用,下个版本就不能用了。。后几个版本又可能恢复这个功能。。。。

还有studio。。。就是一坨屎。。。。。

先换别的, 等版本号50以后再说吧. 公司新项目休闲小游戏, 还是改用u3d了, 即使没cocos熟.

话说群里论坛里卫道士忒多, 动不动就来句: 有问题肯定是你没用对, 水平不够别来现眼…

1赞

先表扬一下cocos,cocos确实还是有自己的优点,然后发表一下个人见解;

我反正觉得3.x毛病特别多,和楼主有同感!

另外现在的cocos的资料特别少的原因会不会是cocos团队已经开始忙着用cocos的技术文档发布书籍去套现了吧?纯属个人猜测;

就不喷了,好多东西都是靠大家选择的,我相信优胜劣汰;

用cocos做游戏的,谁没改过引擎的东西直接用的。这也说明cocos不好用,必须改了才能用,和商业引擎还是有差距的。

cocos2dx确实坑遍地,但是我可以说,unity3d的难度其实更高,它看上去容易是它的门槛在里面

Box2d使用太麻烦,封装的chipmunk又有致命bug,而触控还一个劲向3D追

继续用啊,亲:)