×

cocos2dx cocos2d cos

cocos2dx 3.3怎么安装?cocos2dx怎么用

admin admin 发表于2022-07-10 01:44:27 浏览103 评论0

抢沙发发表评论

cocos2dx 3.3怎么安装


  首先下载最新版的Cocos2dx,截止到我写这篇博客的时候,官网已经发布了3.3-Rc0版本,下载,解压到某一目录。我这里解压到了
D:\cocos2d-x-3.3rc0,如果你想先学习Cocos2dx,不着急发布到Android或者Ios平台的话,到此就可以打开
cocos2d-x-3.3rc0\build\cocos2d-win32.vc2012.sln,然后生成解决方案,就可以看到官网提供的
HelloWorld以及其他效果的演示了。编译生成的过程比较长,

  

二,新建cocos2dx项目,

  新建cocos2dx项目,需要用到Python,进入Python官网,发现Python有3.x与
2.x两种版本,在我看到的诸多安装过程中,都是推荐使用2.x版本进行安装的,所以这里我下载了python2.7.8,安装,并配置环境变量,添加
Python安装目录C:\Python27到Path中。

  命令行打到D:\cocos2d-x-3.3rc0中,输入命令cocos new -l cpp -p xxx.xxx.xxx -d D:\CocosProject ,就可以发现在目录D:\CocosProject下已经创建一个新项目了。

cocos2dx怎么用


  Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。
  手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

  cocos2d-x主要功能:

  流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制。

  精灵(Sprites):快速而方便的精灵。

  动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多。

  特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多。

  平面地图(Tiled Maps):支持包括矩形和六边形平面地图。

  转换(Transitions):从一个场景移动到另外一个不同风格的场景。

  菜单(Menus):创建内部菜单。
  文本渲染(Text Rendering):支持标签和HTML标签动作。
  文档(Documents):编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子。

  BSD许可:尽管用就是了。

  基于Pyglet:没有外部的依赖。

  基于OpenGL:支持硬件加速。

  cocos2d-x基本介绍:

  Cocos2d-x是MIT许可证下发布的开源游戏引擎,游戏开发快速、简易、功能强大。2015年2月,触控科技正式推出了游戏开发一站式解决方案cocos,将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在一起。

  Cocos2d-x核心优势在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,覆盖平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等等,省事省力省成本。

  Cocos2d-x用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如Zynga、Wooga、Gamevil、Glu、GREE、Konami、TinyCo、HandyGames、IGG及Disney Mobile等。截止2013年9月,全球基于Cocos2d-x引擎的游戏下载量高达逾15亿,其中许多还占据苹果应用商店(AppStore)和谷歌应用商店(Google Play)排行榜。同时许多公司如触控、谷歌、微软、ARM、英特尔的工程师在Cocos2d-x领域也非常活跃。

  另外,Cocos2d-x版本升级困难的问题,是许多开发者的一大苦恼,而经过整合的cocos,解决了Cocos2d-x的这一问题。升级cocos,其相匹配的Cocos2d-x也将自动进行升级,这极大的提高了开发效率,为开发者们带来便利,同时也为Cocos2d-x的进一步发展打下基础。

  cocos2d-x特点:

  易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。
  高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。

  灵活:方便扩展,易于集成第三方库。

  免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。

  社区支持:关心Cocos2d-x开发者自发建立了多个社区组织,可以方便查阅各类技术资料

cocos2d-x 是用什么语言编写的除了c 还能用别的吗,比如java


cocos2d-是用C++写的,除了用C++,现在还没有其他的版本,并且以后的很长一段时间都不会有其他版本,用Java更不可能。现在C++用的还没有特别广泛呢!只有中国人再用而已。