3、cocos2d-x 3.0 FrameWork 这个版本中的改动相当大。我觉得值得注意的地方有以下几个:
c++11 的特性的使用比如Lambda函数,auto等新特性的使用。
更改了渲染的方式(具体还得再了解,好似是把渲染拆出来了)。
更改了字体的atlas 渲染方式,提高了多字的渲染效率。
更改了事件派发,触摸响应不再是注册的顺序进行响应。
增添了新的GUI。
编辑器支持:CocoStudio。
在线更新功能。
有一些优化是在底层做的,虽然不直接与开发相关,但是也会影响到我们的游戏。除了刚才提到的TTF字体的atlas优化,对于Android的Native Activity也做了优化,极大的提高了android设备上运行的效率。另外更改了Node的排序与增删方式,据说提高了10倍左右的效率。另外应该还有component-entity机制的实现,不过似乎还要花些时间完善。另外toolkit方面要准备出一个cocosInstaller来管理cocos2d-x版本。也将有console命令行工具,估计用上得11月份了吧。有个不太完善的3D extension,据说能做2.5D的游戏了,现在只有场景没完善。现场放了一段动画,看上去很炫的,就是不知性能怎么样。建议大家不要尝试,毕竟未完善的功能会有些潜在的问题的。