Cocos2d-x MAC版是一款便捷好用的游戏开发框架软件,Cocos2d-x MAC官方版采用C++编写,提供C++、Lua、JavaScript 三种编程语言接口,Cocos2d-x MAC版拥有游戏开发一站式解决方案,包含了从新建立项、游戏制作、到 打包上线的全套流程。
{mac1}
功能介绍
【图形渲染】
包括2D图片、文字、序列帧动画、骨骼动画、粒子、特效等渲染,在v3.3版本开始加入简单的3D模型渲染和3D动画;
【音频功能】
支持游戏内的音效和背景音乐播放控制;
【资源管理】
图片、音频和脚本资源的加载、缓存及释放;
【物理模块】
通过集成 2D 物理引擎 Box2D 和 Chipmunk、3D物理引擎 Bullet 以支持游戏的物理特性;
【场景管理】
通过场景、层、精灵三层主要结构,对游戏的场景树进行创建和销毁管理;
【本地存储】
提供本地数据的永久性存储接口,支持SQLite数据库
【网络支持】
支持 HTTP, HTTPS, socket 等常见的游戏客户端-服务端通信;
【编辑器支持】
支持多种游戏编辑器如骨骼动画编辑器 Spine 和 Dragon Bones、粒子编辑器 Particle Designer、瓦片地图编辑器 Tile Map Editor,以及引擎官方团队力推的集成式编辑器 Cocos Creator;
【脚本绑定】
通过集成 Lua 和 LuaJIT 来支持 Lua 脚本编程,通过集成 v8 来支持JavaScript 脚本编程。
软件优势
1、易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。
2、高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。
3、灵活:方便扩展,易于集成第三方库。
4、免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。
5、社区支持:关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料。
更新日志
【优化】新建项目与示例工程合并,创建项目更便捷。
【优化】对新创建的项目进行Name属性校验, 保证变量名有效。
【优化】支持在属性区修改图层尺寸。
【优化】固定与拉伸布局属性, 支持直接输入数值进行设置。
【优化】Button控件支持清空默认资源, 减小资源大小。
【优化】csd文件外部编辑后的同步问题。
【优化】项目打开速度大幅提升。
【修正】Mac OS X 10.10.2无法自动启动更新安装包的问题。
【修正】导出合图文件名错误的bug。