Cocos2d-x是款实用性很强的开源移动2D游戏框架工具。Cocos2d-x官方版与其他程序相比最大的优点在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,其可覆盖的平台包括iOS、Android、Windows Phone、Windows,Mac OSX 3及Tizen等。Cocos2d-x还具备着流程控制、特效、转换、文本渲染和BSD许可等强大功能。

Cocos2d-x
官方中文版 v4.0人工检测,安全无毒
218.89MB
简体
WinAll
编程软件
131次
2024-07-12
21
软件介绍
Cocos2d-x是款实用性很强的开源移动2D游戏框架工具。Cocos2d-x官方版与其他程序相比最大的优点在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,其可覆盖的平台包括iOS、Android、Windows Phone、Windows,Mac OSX 3及Tizen等。Cocos2d-x还具备着流程控制、特效、转换、文本渲染和BSD许可等强大功能。
软件特色
1、易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。
2、高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。
3、灵活:方便扩展,易于集成第三方库。
4、免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。
5、社区支持:关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料。
软件功能
流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制
精灵(Sprites):快速而方便的精灵
动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多
特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多
平面地图(Tiled Maps):支持包括矩形和六边形平面地图
转换(Transitions):从一个场景移动到另外一个不同风格的场景
菜单(Menus):创建内部菜单
文本渲染(Text Rendering):支持标签和HTML标签动作
文档(Documents):编程指南 + API参考 + 视频教学 + 很多教用户如何使用的简单测试例子
MIT许可:尽管用就是了
基于Pyglet:没有外部的依赖
基于OpenGL:支持硬件加速
3D对象:MD2模型支持
脚本语言:支持Lua,JavaScript语言
使用方法
cocos2dx怎么新建游戏项目?
下载之后是zip文件,进行解压缩,得到自己的需要的文件,cocos依赖于python,请先安装python,点击setup.py进行配置
配置在window环境下默认配置android的开发环境 编译环境,可以配置 也可以安装之后配置 ant环境是android编译环境配置
新建cocos项目可以进行命令行进行创建,cocos 可以直接查看所需命令
创建好项目,会有如下目录,我们点击index.html即可运行项目的js版本
常见问题
问:为什么新建工程失败?
答:新工程创建失败可能有以下原因:
没有安装 python 2.7.5 版本(不支持 python3)
引擎目录下 tools/cocos2dconsole为空(一般git clone的仓库会出此问题,需要运行gitsubmodule update init)
引擎目录路径中有空格键(1.0.0. beta有此问题,以后版本已修正)
IDE目录和要新建的工程目录是否为中文路径
问:如何添加/编译cpp代码?
答:在通过ide新建工程的时候在新建工程向导的第二个tab页选中"Add Native Codes"就会建立带cpp代码的工程
问:如何导入旧工程?
答:目前ide只能导入ide建立工程,需要在ide中添加旧工程,可以先用ide建立一个新工程,然后把旧版本的代码和资源拷贝到新工程的src和res目录就可以了,main文件为入口文件,可能需要做相应的改动:
1.0.1 beta 以后,可以在/res/config.json中设置入口文件
1.0.0 beta,需要添加cpp代码,然后修改/frameworks/runtimesrc/Classes目录下AppDelegate.cpp和Runtime.cpp文件
更新日志
iOS/macOS支持metal
使用CMake,删除各平台的工程文件
升级GLFW到3.3
升级minizip到1.2
删除废弃函数
删除h5引擎和Javascript绑定
删除tiff
删除SimpleAudioEngine
删除experimental名字空间
修复macOS 15系统字体绘制问题
适配iOS13
UIWebView使用WKWebView实现
VideoPlayer使用AVPlayerController实现
修复lua工程在64位设备的崩溃问题
小编寄语
作为一款简单易上手的编程软件,Cocos2d-x一直被用户广泛使用。飞速下载小编还为大家提供了其他几款编程软件的下载途径,如蒲公英sdk,PlayOnLinux,App Inventor,希望这些软件可以帮大家解决问题。
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25