Cocos2d-x是一款全球知名,免费开源的跨平台游戏引擎框架,使用它我们可以以最快的效率来制作不同的游戏,同时支持苹果、安卓、Windows、MAC等操作系统,而且Cocos2dx破解版将省去了OpenGL ES语言,你可以轻松完成游戏设置,即使是初学者也可以快速掌握。
Cocos2dx游戏引擎特点
Cocos2d-x是MIT许可证发布的开源游戏引擎,游戏开发迅速、简单、功能强大。2015年2月,触摸技术正式发布了游戏开发的一站式解决方案cocos,整合了Cocos2d-x、CocosStudio、CocosCodeIDE等框架和工具。
Cocos2d-x的核心优势是允许开发人员利用C++、Lua和Javascript进行跨平台配置,独占平台包括iOS、Android、WindowsPhone、Windows、MacOSX3、Tizen等
Cocos2d-x用户不仅包括个人开发者和游戏开发爱好者,还包括Zynga、Wooga、Gamevil、Glu、GREE、Konami、TinyCo、HandyGames、IGG和DisneyMobile等着名公司。截至2013年9月,世界基于Cocos2d-x引擎的游戏下载量超过15亿人,其中许多占苹果应用商店和谷歌应用商店排行榜。同时,许多公司如触摸、谷歌、微软、ARM和英特尔的工程师也在Cocos2d-x领域非常活跃。
此外,Cocos2d-x版本难以升级的问题是许多开发人员的一大烦恼,但整合的cocos解决了Cocos2d-x的问题。升级cocos,匹配的cocos2d-x也自动升级,大大提高了开发效率,为开发者们带来了便利,同时也为cocos2d-x的进一步发展奠定了基础。
软件特色
易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。
高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。
灵活:方便扩展,易于集成第三方库。
免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。
社区支持:关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料。
Cocos2dx功能介绍
流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制
精灵(Sprites):快速而方便的精灵
动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多
特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多
平面地图(Tiled Maps):支持包括矩形和六边形平面地图
转换(Transitions):从一个场景移动到另外一个不同风格的场景
菜单(Menus):创建内部菜单
文本渲染(Text Rendering):支持标签和HTML标签动作
文档(Documents):编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子
BSD许可:尽管用就是了
基于Pyglet:没有外部的依赖
基于OpenGL:支持硬件加速
Cocos2dx安装方法
下载安装cocos2dx 安装目录如下
cocos2dx是使用Python脚本编写的,cocos工具的运行需要安装Python环境
需要注意的是它目前有Python3和Python2可以下载,我们选择Python 2,不要下载3,因为2和3语法有很大差别,cocos这个工具是使用2编写的,如果你使用了3,会在脚本编译就出问题
(我的源代码中有window的Python安装包)
下载->安装->配置环境变量(Path中添加Python根目录)
点击确定设置好。
接下来还需要安装jdk和ant 并配置 配置流程百度。
接下来安装visual studio 2017
文件下载完毕后,双击安装文件,在弹出来的安装窗口里,选择C++桌面开发,然后在左下角选择安装位置。最后点击右下角的安装按钮开始安装。
接下来配置cocos2dx
在cocos2dx安装目录位置打开命令行界面,
在当前文件夹打开命令行
方法一:
在当前目录下,按下shift + 鼠标右键,会出现“在此处打开命令窗口”的字样,然后点击即可。
方法二:
在该文件夹上,按下shift + 鼠标右键,会出现“在此处打开命令窗口”的字样,然后点击即可。
然后执行命令:
python setup.py
如下所示,执行过程中会提示有一些路径未找到,因为是用于安卓开发的,所以可以不用管,敲回车跳过即可。
然后关闭执行命令完毕的命令行界面,重新打开一个,执行下面这条命令,创建一个测试工程:
cocos new -l cpp -p com.gamefromscratch.gamename -d e:\testgame
这个命令new表示新建,-l表示使用cpp语言来创建,然后-p表示使用哪个包,-d表示项目的目录,我把目录放在e盘的testgame目录下。创建完成后目录内容如下所示,里面有各个版本的项目文件,windows平台就是win32,mac平台就是mac。
Cocos2dx操作步骤
cocos2dx怎么新建游戏项目?
下载之后是zip文件,进行解压缩,得到自己的需要的文件,cocos依赖于python,请先安装python,点击setup.py进行配置
配置在window环境下默认配置android的开发环境 编译环境,可以配置 也可以安装之后配置 ant环境是android编译环境配置
新建cocos项目可以进行命令行进行创建,cocos 可以直接查看所需命令
创建好项目,会有如下目录,我们点击index.html即可运行项目的js版本
更新日志:
- iOS/macOS 支持 metal
- 使用 CMake,删除各平台的工程文件
- 升级 GLFW 到 3.3
- 升级 minizip 到 1.2
- 删除废弃函数
- 删除 h5 引擎和 Javascript 绑定
- 删除 tiff
- 删除
SimpleAudioEngine