软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 其他软件 > 行业软件 > cocos2d-x完整包 v3.17

cocos2d-x完整包 v3.17

分享到:
cocos2d-x是一个开源的移动2D游戏框架,是在MIT许可证下发布的开源游戏引擎,其具备着开发快速、简易和功能强大等优点。它与其他程序相比最大的优点在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,其可覆盖的平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等。同时软件可以很容易的建立和运行在IOS、android、黑莓Blackberry等操作系统中,借此cocos2d-x可以让开发者所编写的源代码可以很容易的在桌面操作系统中编辑和调试。现在此软件已被Zynga、Glu、Gree、DeNA、TinyCo、4399、搜狐畅游和昆仑万维等国内外顶尖的游戏公司采用用于其主流iOS/Android游戏的开发,且诸如捕鱼达人2、龙之力量、忘仙OL、神仙道等均是基于Cocos2d-x开发。这款软件具备着流程控制、特效、转换、文本渲染和BSD许可等强大功能。

cocos2d目录解释

下载Cocos2d-x repo资源包后,或解压稳定版ZIP压缩包后,就会看到如下的目录结构:
1、CocosDenshion
音频支持。注意:Android平台中背景音乐和短音效所使用的系统API不同
2、cocos2d-x
Cocos2d-x框架的主目录
3、document
你可以下载doxygen文档系统,利用该系统打开本文档文件夹内的doxygen.config文件,然后再生成离线API文档
4、extensions
如果需要更多图形用户界面的控制功能、网络访问、CocosBuilder支持甚至2.5D功能,你可以使用using namespace cocos2d::extension
5、external
包括box2d及Chipmunk库
6、licenses
cocos2d依赖很多其他开源项目。所有授权许可文件都在这个目录
7、samples
重要!这是你该开始用到的文件。从Cpp/HelloCpp开始学习,你会在TestCpp中发现所有类的用法。lua和js样本也在这个目录
8、scripting
我知道你不喜欢C++,写起来太复杂。没问题,我们有Lua和Javascript。Scripting文件夹包括来自火狐的lua官方引擎和SpiderMonkey引擎
9、template
该目录包括在不同集成开发环境及不同平台中创建Cocos2d-x新项目的模板。这里汇集了数量庞大覆盖各种开发环境和平台的模板
10、tools
包括将C++绑定至lua及javascript的脚本文件
11、CHANGELOG
作者修订记录文档
12、cocos2d-win32.vc2010.sln
配套Visual Studio 2010打开。注意:VS 2008自Cocos2d-x v2.0版本以来就不再支持
13、cocos2d-win32.vc2012.sln
配套Visual Studio 2012打开
14、create-android-project.bat
在Windows平台运行
15、create-android-project.sh
在Linux或OS X平台运行
16、install-templates-msvc.bat
执行该文件安装后,你可以在Visual Studio中创建空的Cocos2d-x项目
17、install-templates-xcode.sh
执行该文件安装后,你可以在Xcode中创建空的Cocos2d-x项目

cocos2dx环境配置

一、win7 64位系统和32位系统搭建Android开发环境需要的软件
1.cocos2d-x 3.3beta0
2.Visual Studio 2012/2013
安装完占硬盘空间近10G,Visual Studio 2012/2013 是需要注册码。
4.Android SDK (其中包括Eclipse)
5.Android NDK
6.Ant
7.Python 2.7.8不要下载3.x以上版本
二、软件安装
安装软件时不要安装在C盘
1.Visual Studio 2012/2013
Visual Studio 2012/2013安装方法像安装其他软件一样,一路下一步就可以,但是注意安装前IE浏览器版本必须是IE10以上版本。
2.Python 2.7.8
安装方法同上,但是不要安装在C盘。
3.JAVA JDK
JAVA JDK默认安装,这个可以安装在C盘。
4.cocos2d-x 3.3beta0    Android SDK    Android NDK     Ant 这些软件都是解压包,不需要安装,解压就可以。
三、cocos2d-x 3.3beta0 环境调试
1.打开cocos2d-x 3.3beta0所在的文件
[attachment=78978]
1)按Shift+鼠标右键,点在此次打开命令窗口

2)现在可以看见画黄线的是软件变量名称,红线是变量路径

3)正常的是4个变量名称4条变量路径,如果不是就需要手动添加,方法如下:

1.右键计算机(XP叫我的电脑,win7叫计算机)------2.属性------3.高级系统设置------4.环境变量------5.新建
6.在变量名中添加缺少的变量名,在变量值中添加路径。
如:变量名NDK_ROOT     变量值D:android-ndk-r10b
软件名称                                变量名
cocos2d-x 3.3beta0               COCOS_CONSOLE_ROOT
Android SDK                            ANDROID_SDK_ROOT
Android NDK                            NDK_ROOT
Ant                                              ANT_ROOT
再次.打开cocos2d-x 3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
如果看到4个变量名称4条变量路径就说明变量调试正确
四、创建项目
1.打开cocos2d-x 3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
2.键入setup.py 回车
3.键入 cocos new项目名称 -p 包名 -l 语言cpp -d 项目路径
如:cocos new test-p tiaoshi -l cpp -d /test/android/cheshi
会在存放cocos2d-x 3.3beta0的盘符里出现一个名称为tset的文件,打开文件-----proj.win32-----TSET.sin
在Visual Studio 2013中点   调试------开始执行不调试

功能

1、流程控制
非常容易地管理不同场景(scenes)之间的流程控制
2、精灵
快速而方便的精灵
3、动作
告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多
4、特效
特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多
5、平面地图
支持包括矩形和六边形平面地图
6、转换
从一个场景移动到另外一个不同风格的场景
7、菜单
创建内部菜单
8、文本渲染
支持标签和HTML标签动作
9、文档
编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子
10、BSD许可
11、基于Pyglet
没有外部的依赖
12、基于OpenGL
支持硬件加速

软件特点

1、易于使用
游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范
2、高效
Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致
3、灵活
方便扩展,易于集成第三方库
4、免费
基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题
5、社区支持
关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料
6、免费开源,且易学易用
使用了最宽松的MIT开源协议,让您在放心开发的同时,还最大限度地保护您的技术投入
消除入门恐惧!本引擎拥有众多工具和中文参考文档,学习起来非常容易
7、以“靠谱”为己任
根据开源社区的保守统计,基于Cocos2D-X开发的游戏全球范围内已经突破一亿安装量
网龙、空中网、Haypi、TinyCo、人人游戏、4399、热酷、五分钟等国内外领先的游戏开发公司,都在使用Cocos2D-X开发手机游戏。
8、活跃的社区支持
我们有一个全职的团队在维护和发展这个开源项目,开源社区24小时轮转,所有的缺陷都被迅速发现并修复
Zynga、Intel、Google及众多大公司的工程师也全面投入了Cocos2D-X的代码贡献工作

更新日志

ocos2dx完整包 v3.17更新日志:(2018-8-06)
Cocos2d-x 3.17 Release Notes Cocos2d-x 3.17 版本着重于工具链的更新,和稳定性的增强。
测试环境
Android 平台使用 Android Studio (3.0, 3.1, 3.1.1) 和 NDK r16 进行测试。
版本特性
- 支持 iPhone X - 支持 Android Studio 3.0+ - CMake 支持全平台,支持预编译引擎库 - 升级 Spine runtime 至 v3.6.39 - 升级 GLFW 至 3.2.1,并提供预编译库 - 更新 Box2D,并提供预编译库 - 去除 Android 的 ant 工程 - 去除 Visual Studio 2013 的支持

cocos2dx完整包 v3.16更新日志:(2017-11-23)
Cocos2d-x v3.16版本使用如下Android工具链进行测试:
·Android Studio 2.3.3
·NDK r14
特性
·更好地支持 creator_to_cocos2dx 这个Cocos Creator的插件
·新增 LayerRadiaGradientLayer
·支持__Android Studio 2.3.3__
·修复lua工程在Xcode 8.0+模拟器崩溃问题
·回退CocosStudio的reader和flatbuffer
·修复iOS 11编译错误
·使用bullet的预编译库以加快编译速度
·去除Windows 10 metor模式、Windows Phone和Tizen的支持
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章