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