首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与cocos2d-x2.x相比,使用cocos2d-x3.0有什么优点?

与cocos2d-x2.x相比,使用cocos2d-x3.0有什么优点?
EN

Stack Overflow用户
提问于 2013-12-20 01:42:05
回答 4查看 5.7K关注 0票数 8

Cocos2d-x3.0alpha已经发布了一段时间了。在cocos2dx-2上改进了什么?

特性列表非常重要,但是在性能方面是否有新的限制/改进?

您注意到了性能、开发模式、API和支持方面的真正改进吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-12-20 02:44:06

我最近一直在使用它,从我注意到的主要区别是,现在所有的东西都是名称空间,所以您不必处理来自目标c模式的前缀名称,所以cocos2d::Point而不是CCPoint (特别是用于枚举,(Texture2D::PixelFormat::RGBA8888而不是kCCTexture2DPixelFormat_RGBA8888))。

另外,一些事件现在支持c++11 lambda。

在这里可以找到更完整的更改列表:v300

但是对于我自己使用它的大部分来说,它只是让人感觉更像C++,而不是像objective。

票数 11
EN

Stack Overflow用户

发布于 2014-05-15 09:19:55

我已经切换了,我发现它很稳定。到目前为止主要的优势..。

  • 真正的按钮,而不是菜单
  • 实时喷漆单
  • 不再推荐使用SpriteBatchNodes,而且我确实看到在没有优化的情况下,抽签调用有所下降。
  • 不那么客观的C模式。
  • 更现代。命名空间而不是'CC‘。C++11。
  • 支持更多平台

我的主要缺点是:

  • EventListener模式我不知道如何获得触摸输入,以影响除Node以外的触发事件的任何对象。
  • 我们使用大量的纯文本按钮进行调试,它们很难设置:)
  • 缺乏文档和示例代码。例如,我找不到任何关于如何在任何地方使用布局类的文档。

移植工作很多,但是对于我们来说,我们不得不冒险,因为我们最终会维护一个过时的代码库。我们花了大约5个人的时间才完成比赛。游戏现在是稳定的,我们没有在茧中遇到任何一个bug。

票数 4
EN

Stack Overflow用户

发布于 2014-05-10 17:28:18

我觉得它的C++11

  1. 自动
  2. 兰卜达

而且它没有不必要的使用前缀CC。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20694940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档