首先感谢 @天涯海阁 的分享 才让我有机会对于cocos2d-x有进一步的了解。
博主只是一名软件工程专业大学生 今年大三 马上大四要出去实习了 没有大的成就 平时只是喜欢学习学习自己喜欢的东西 学习cocos2d-x完全是因为兴趣
最开始了解cocos2d的时候 是关注的-js版本 也就是以JS作为开发语言 因为本人以前一直都是学java的 被javaEE弄的生不如死,并且没有接触过C++,所以开始选择的是-js的版本试试手,做了一个小熊顶蘑菇的游戏当做期末项目。顺利过关,由此才有后来决心走到-x。也只是简单学习了C++的基本语法就开始上手做。我想纠正一点看法 就是 不管是什么语言 只要咱们把一门了解的比较透彻之后 再去看其他的 都不算太难
最后 对于 2.x与3.x的版本 我想说 触控已经明确的表明了会对3.x的版本持续更新而且3.x采用了C++11的新特性,所以如果是新入门的朋友 我建议大家都直接从3.x开始,前人种树 后人乘凉 在3.x中无论是代码还是移植都有了很大的优化。
给个例子 创建精灵的区别 大家可以先感受一下 所有的CC 都不见了 而且统一使用 auto
v2.0
CCSprite* sp = CCSprite::create();
v3.0
auto sp = Sprite::create();