cocos2dx是专门用于游戏开发的移动2D我们可以在苹果、安卓、Windows、MAC游戏开发同的系统平台上开发游戏。引擎的核心是C 写作,提供C 、Lua、 三种编程语言接口,主要优势是跨平台、高性能、高兼容性、可热更新、可定制及易用性。感兴趣的朋友欢迎来下载。
cocos2dx最新版特点:
【高性能】
Cocos2d-x 发动机基于 OpenGL ES 2.0 和 l 在保持兼容性的同时,充分发挥移动设备的 GPU 性能;
数据编辑器:将数值计划编辑的数值表导入数据编辑器,分解复杂表,导出几个常用的数据文件,如属性表和数值表。数据编辑器支持索引表,导出可以选择多种数据排列方法。
根据测试数据,Cocos2d-x 3.x 版本与中国兼容99.7安卓设备%;
【可热更新】
开发者可以使用 Lua 或 脚本语言的特点是热更新游戏,省去了更新游戏版本需要承包大量安卓和苹果渠道,等待渠道审核的麻烦;
cocos2dx最新版亮点:
【可定制】
易于扩展,Cocos2d-x将实现插件机制,方便开发者定制编辑器,满足自己的特殊需要;
【易用性】
易学易用,Cocos2d-x尽量满足不同专业开发人员的使用习惯,操作和热键参考常用工具;
开发人员甚至可以完全不理解 OpenGL ES,在不懂计算机图形学的情况下,使用它Cocos2d-x API在商业上开发成功的游戏作品。
支持脚本,利用脚本化开发游戏,使游戏开发更容易更新,降低风险;
更新日志
Cocos2d-x 中英文论坛非常活跃,社区可以快速回答大部分技术问题。
cocos2dx最新版功能:
包括2D在v3.3版本开始加入简单的3D模型渲染和3D动画;
支持游戏中的音效和背景音乐播放控制;
升级 minizip 到 1.2
资源管理
删除废弃函数
删除 tiff
通过集成 2D 物理引擎 Box2D 和 Chipmunk、3D物理引擎 Bullet 支持游戏的物理特性;
删除 SimpleAudioEngine
cocos2dx最新版优势:
【本地存储】
永久存储接口提供本地数据,支持SQLite数据库
网络支持
支持 HTTP,HTTPS,socket 等常见的游戏客户端-服务端通信;
骨动画编辑器 支持各种游戏编辑器Spine 和 Dragon Bones、粒子编辑器 Particle Designer、瓷砖地图编辑器 Tile Map Editor,以及引擎团队推动的集成编辑器 Cocos Creator;
文档
通过集成 Lua 和 LuaJIT 来支持 Lua 脚本编程,通过集成 v8 来支持 脚本编程。