Cocos2d-x是一款非常好用的MIT许可证下发布的开源游戏引擎开发软件。软件功能强大采用一站式解决方案,成本低、效率高、性能高,一次制作可用于多个平台无需重复开发,将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在一起。允许开发人员利用C++、Lua及Javascript来进行跨平台部署,还支持Windows、Mac和Linux等桌面操作系统,省钱省力省事。

更新日志

增加了3d粒子提供,支持Particle Universe

屏蔽了MoveTo::reverse(),因为这个函数没有意义

解决了BillBoard和Sprite3D带透明贴图时的渲染错误

解决了Motionstreak无法运行MoveTo和MoveBy的错误

修复了AutoReleasePool潜在的内存泄露

其他的一些问题修复

功能介绍

流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制

精灵(Sprites):快速而方便的精灵

动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多

特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多

平面地图(Tiled Maps):支持包括矩形和六边形平面地图

转换(Transitions):从一个场景移动到另外一个不同风格的场景

菜单(Menus):创建内部菜单

文本渲染(Text Rendering):支持标签和HTML标签动作

文档(Documents):编程指南 + API参考 + 视频教学 + 很多教用户如何使用的简单测试例子

MIT许可:尽管用就是了

基于Pyglet:没有外部的依赖

基于OpenGL:支持硬件加速

3D对象:MD2模型支持

脚本语言:支持Lua,JavaScript语言