首页 > win软件 > 编程开发 > 编程软件 > Cocos2d-x
Cocos2d-x

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,希望这些软件可以帮大家解决问题。

软件介绍 软件特色 软件功能 使用方法 常见问题 更新日志 小编寄语