cocos2d是什么?

原创 2013年12月03日 10:07:56
Cocos2D是多平台开发中一个非常有用的库,它可以让你在创建自己的多平台游戏时节省很多的时间。支持的平台有Windows Phone,Windows 商店应用,iOSAndroid。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。你完全可以免费把它用于商业开发而获得收益。
Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此它扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在苹果AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP 10的排名。其中的 StickWars更是曾排名第一。
Cocos2D是一个开源、免费的游戏开发引擎[1],也即游戏开发框架,可用于构建2D游戏、演示程序和其他图形界面的交互应用等。2005年,Ricardo产生了用Python语言“在一星期编写一个游戏”的想法。在2005~2007年间,他们设计了许多种这样的游戏。要注意一点,Ricardo每次设计一个新游戏,游戏的引擎都是重新开发的。2008年2月,Ricardo及其团队决定基于以前的开发经验,把技术进行整合,并组建了游戏引擎的原始开发团队。一个月过去了,基于此想法的游戏引擎第一版诞生,根据其诞生地取名为Los Cocos。不久后Los Cocos引擎发布了0.1版,随后游戏引擎的名字从Los Cocos更名为Cocos2D,然后一直沿用至今。
更多详情可以加我个人qq2059055336和我详细沟通。

Cocos2d 官网介绍,新手必看!!!!!!!!!!!!!!!!!!!!!!!!!

1.之前一直没仔细看cocos2d官网,后来发现很坑 http://cocos2d-x.org/   官网分成英文,中文,还有日本语,建议大家用英语。 我之前给大家做教程,发现下载的一些东西你在中...
  • hiwoshixiaoyu
  • hiwoshixiaoyu
  • 2016年04月02日 08:09
  • 1424

cocos2d-x convertToWorldSpace和convertToNodeSpace

convertToWorldSpace 这个是将坐标转换到游戏世界坐标。因为一个精灵有一个坐标通过 getPosition来得到,但是这个坐标是一个相对于parent的坐标 所以实际的绝对坐标是取决于...
  • cjopengler
  • cjopengler
  • 2013年09月28日 08:02
  • 8401

【cocos2d-js系列问题】cocos2d HTML5和JSB接口差异,已知的兼容bug

用cocos2d-js开发游戏确实很方便,但在web browser 下运行与打包成app发布到移动设备上运行却是两码事。 总结了cocos2d-x javascript binding(后面简称...
  • u013007305
  • u013007305
  • 2015年12月01日 16:24
  • 827

定制cocos2d的GLView

cocos2d功能强大,但是却不好整合进各种gdi和MFC程序中,有些实现是改cocos2d的项目源代码,这样的话,后续升级版本麻烦些,本文提供的方法可以不修改cocos2d源码...
  • robothn
  • robothn
  • 2017年01月13日 16:42
  • 343

Cocos2d-x学习(二十):cocos2d中的容器CCArray

cocos2d-x移植于cocos2d-iphone,cocos2d-iphone的架构和设计更符合Objective-C的语法,所以cocos2d-x在移植的过程中,也引入了CCArray的概念! ...
  • oneRain88
  • oneRain88
  • 2012年11月08日 22:30
  • 20552

【cocos2d-x 027】 android.mk详解

本文从NDK/docs/ANDROID-MK.html文件翻译而来. 1 概述: Android.mk文件是用来描述你的源码是如何编译的: --Android.mk在编译工程中有可能会被多次...
  • SUNQIQI2121
  • SUNQIQI2121
  • 2015年06月05日 17:35
  • 718

cocos2d-x 学习点滴(3) cocos2d-x 支持的开发语言

在 cocos2d-x 学习点滴(1)  中, 本人曾以为cocos2d-x 只能使用C++作为主要开发语言, 后来在cocos2d-x 的官网上发现,它支持了lua和JavaScript: 如下图...
  • jjiss318
  • jjiss318
  • 2013年04月13日 22:52
  • 7505

[Cocos2d-x]Windows下eclipse 环境配置----CDT

前期准备: Eclipse已经安装cdt插件和adt插件,android环境已经配置ok,cygwin已经调试ok;默认使用Cocos2d-x版本2.2.3,其他版本待验证. 使用到的系统...
  • zerro99
  • zerro99
  • 2014年05月07日 18:51
  • 712

cocos2d-x一个小坑:命名空间ui和2d的先后顺序引发的血案

在使用一些ui里面的成员的时候,需要添加的它的头文件,才可以使用不会报错。 没错,我们都是这样干的! 今天我在用Button(归属于ui里),添加头文件#include "cocos/ui/C...
  • yanghaojian
  • yanghaojian
  • 2014年07月25日 15:45
  • 1158

Cocos2d-x3.0中几个RenderCommand子类

3.0包含了以下几个RenderCommand的子类: 1,CustomCommand: 顾名思义,是客户自定义的。它没有过多的数据,只有一个std::function void Label::...
  • yuxikuo_1
  • yuxikuo_1
  • 2014年07月15日 00:07
  • 1075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocos2d是什么?
举报原因:
原因补充:

(最多只允许输入30个字)