cocos2d-x

cocos2d-x v3.17

软件大小:
318.83MB
软件语言:
简体中文
软件类别:
应用工具
更新时间:
2021-10-13
官方网站:
www.6188.net
应用平台:
Windows操作系统
  • 软件介绍
  • 软件截图
  • 相关文章

cocos2d-x是一款采用C语言编写的跨平台游戏开发框架。用户可以使用cocos2d-x去进行游戏的开发和制作,这款软件为用户提供了图形渲染,GUI,用户输入等非常丰富的功能,同时由于这款软件是基于HTML5规范进行开发制作的,因此这款软件能轻易的实现引擎对浏览器的支持,这款软件中包含了多类工程师为引擎所贡献的代码,让用户能够非常轻松的上手使用这款软件去进行制作。

  • cocos2d-x下载

    cocos2d-x说明

    动画编辑器:用于编辑游戏中使用的角色动画、特效动画、场景动画等动态的游戏资源。

    UI编辑器:用于编辑游戏中的所有的图形界面,主要使用人员是美术设计师。

    数据编辑器:用于将数值策划编辑的数值表导入数据编辑器中,将复杂表进行分解,导出成属性表,数值表等几种常用的数据文件。数据编辑器支持索引表,导出可以选择多种数据排列方式。

    场景编辑器:用于编辑游戏中的场景元素、游戏关卡。主要使用人员是策划或者关卡设计师。

    cocos2d-x优势

    实体+组件的设计模式,让游戏代码功能解耦。结构清晰,易于维护;

    数据驱动,减少冗余代码,提升编程效率,降低错误风险;

    实时模拟,设计人员不需要写代码即可看到游戏效果。让团队之间依赖性得到解耦,降低沟通成本;

    cocos2d-x体会

    如果没有设置`design resolution`,应用程序在debug模式下会崩溃;

    在Android系统,如果通过点击应用图标从后台推前台,可能导致崩溃;

    在Android系统,如果音乐或音效资源不在APK包里,会导致无法播放;

    在Android系统,AudioEngine::stop()会回调`finish`回调函数;

    使用`SimpleAudioEngine`或者`AudioEngine`播放音效或者背景音乐,在Android 2.3.x会崩溃;

    JSB中,如果传入 .setString()的参数类型是数字,没有任何效果。

    cocos2d-x推荐理由

    易于扩展,将实现插件机制,方便开发者自己定制编辑器,满足自己的特殊需求;

    易学易用,从设计上尽量迎合不同职业开发人员的使用习惯,操作及热键参考常用的工具;

    支持脚本,使用脚本化来开发游戏,让游戏的开发更简单,并且易于更新,降低风险;