Cocos2d-x是一款完全开源并且支持跨平台游戏开发的强大框架,cocos2dx引擎核心采用C++编写,提供C++、Lua、JavaScript三种编程语言接口,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。COCOS2D-X真的非常好用,是游戏开发用户的福利!
COCOS2D-X开源免费跨平台游戏开发引擎核心特点
实体+组件的设计模式,让游戏代码功能解耦。结构清晰,易于维护;
数据驱动,减少冗余代码,提升编程效率,降低错误风险;
实时模拟,设计人员不需要写代码即可看到游戏效果。让团队之间依赖性得到解耦,降低沟通成本;
易于扩展,Cocos2d-x将实现插件机制,方便开发者自己定制编辑器,满足自己的特殊需求;
易学易用,Cocos2d-x从设计上尽量迎合不同职业开发人员的使用习惯,操作及热键参考常用的工具;
支持脚本,使用脚本化来开发游戏,让游戏的开发更简单,并且易于更新,降低风险;
COCOS2D-X开源免费跨平台游戏开发引擎功能介绍
动画编辑器:用于编辑游戏中使用的角色动画、特效动画、场景动画等动态的游戏资源。主要使用人员是美术设计师,美术设计师可以将绘制好的图片资源导入到动画编辑器中,然后按照策划设计来编辑各种动画效果,并且在编辑器中演示编辑后的内容。动画编辑器支持关键帧动画,序列帧动画,骨骼动画等多种动画编辑方式。并支持碎图导出,整图导出等多种资源优化方式。同时动画编辑器支持对Flash,PSD,Plist资源的解析。
UI编辑器:用以编辑游戏里面的全部的用户界面,关键应用工作人员是工艺美术室内设计师。工艺美术室内设计师能够将绘图好的页面照片资源导到UI编辑器中,依照相对的方案设计来放置、设计方案、编辑、拼凑、改动相对的手机游戏用户界面。并将编辑好的UI资源立即总体导出,能够在游戏代码中立即展现出去。UI编辑器适用Cocos2d-X的所有的控件,并开展了扩大。考虑了游戏软件开发中对各种各样UI控件的要求。UI编辑器适用碎图导出、整图导出、UI模版、UI动漫等基本功能。
数据信息编辑器:用以将数值策划编辑的标值表导进数据信息编辑器中,将繁杂表开展溶解,导出成特性表,标值表等几类常见的数据库文件。数据信息编辑器适用数据库索引表,导出能够挑选多种多样数据信息排序方法。
场景编辑器:用以编辑游戏里面的情景原素、手机游戏副本。关键应用工作人员是方案策划或是副本室内设计师。方案策划能够将多种多样手机游戏资源开展融合。包含动漫资源、UI资源、地形图资源、颗粒资源、照片资源、歌曲声效等手机游戏资源在编辑器中依照设计文档开展编辑。另外场景编辑器能够编辑游戏里面撞击、触发器原理、控制板等逻辑性资源。场景编辑器适用仿真模拟运作,能够在手机模拟器中或是无线网络连接到手机立即运作当今动画场景。