Cocos2d-x作为一款开源免费的跨平台游戏引擎,目前已经成为全球第一的免费开源引擎,其用户分布于全球199个国家。作为开发2D手机游戏的首选引擎,Cocos2d-x已经成为世界上最受欢迎的游戏制作引擎。近期Cocos2d-x发布全新3.0版本,并且开始涉及3D游戏开发领域,基于Cocos3D制作的《捕鱼达人3》已经初具雏形。 “Cocos2d之父”分享Cocos2d-x 3.0发展计划 Cocos2d-iPhone第一作者Ricardo Quesada日前加入触控麾下,出任首席架构师。Ricardo通过一段视频向开发者们展示他给Cocos2d-x 3.0带来的变化与新特性。作为Cocos2d全球社区的领袖,Ricardo现已全身心投入Cocos2d-x的发展与提升。 整体而言,Cocos2d-x 3.0版本优化主要体现在三个方面——更快速(Faster),更易用(Easier),更智能(Smarter)。 Ricardo Quesada's Talk on Cocos2d-x v3.0 v3.0性能提升 更快速:首先,该版本将TTF字体用Atlas缓存下来;其次,安卓上改用了Native Activity;此外,节点重排序方面得到优化,提升10倍速度;再次,在查找、移除节点方面亦提高10%的性能。最后,拆分渲染层到独立线程运行。这五项技术的完善,让Cocos2d-x 3.0在追求极限性能方面的表现达到了目前市场上手游引擎的顶尖水平。 更易用:用C++最佳实践替换掉了objective-c模式,这是Cocos2d-x 3.0最受关注的变化,这意味着即便是从未使用过Cocos2d-x的程序员,也能在极短时间内掌握Cocos2d-x 3.0。Cocos2d-x 3.0迁移到C++11后,引擎代码变得更加健壮,更易被阅读和维护。 更智能:对于希望加速游戏开发速度、缩短产品迭代周期的开发者,全新的Cocos2d-x 3.0内置了CocoStudio支持,并支持直接解析播放Flash的DragonBones骨骼动画。这一全新功能的完善,使得基于Cocos2d-X的免费游戏工具集CocoStudio可以导入Flash的DragonBone动画。 同时, 对于希望加速游戏开发速度、缩短产品迭代周期的开发者,全新的Cocos2d-x V3.0内置了CocoStudio支持,并支持直接解析播放Flash的DragonBones骨骼动画。这一全新功能的完善,使得基于Cocos2d-X的免费游戏工具集CocoStudio可以导入Flash的DragonBone动画,让开发变得更加效率、快速。 Cocos3D 鱼群正在来袭 备受期待的Cocos3D已初见成果,重磅来袭! 据Cocos2d-x创始人王哲介绍,目前Cocos3D已实现3D模型编辑器、3D粒子编辑器、以及一整套3D引擎框架,在引擎的更高层面还支持3D角色换装与后处理效果。与Cocos2d-x的MIT开源协议一样,Cocos3D也将全部开源免费。 |