Cocos2d

维基百科,自由的百科全书
跳转到导航 跳转到搜索
cocos2d
首次发布2008年2月29日 (2008-02-29)
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言Python
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      平台Cross-platform
      许可协议MIT License
      网站cocos2d.org

      Cocos2d是一个开源的2D游戏框架。最初的Cocos2D框架是使用Python编写的,基于Pyglet开发。目前Cocos2D框架已经被移植到了多种语言和平台上。[1]

      衍生框架[编辑]

      Objective-C[编辑]

      cocos2d for iPhone
      首次发布2008年6月25日 (2008-06-25)
      当前版本
        Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
        源代码库
        • {{URL|example.com|可选的显示文本}}
        Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
        编程语言Objective-C
        引擎
          Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
          平台Cross-platform
          许可协议MIT License
          网站cocos2d-iphone.org

          Cocos2d for iPhone, 或者, Cocos2d-iphone 是原框架在iOSMac OS X上的Objective-C移植,使用了一样的设计和概念。该API集成了Box2DChipmunk物理引擎。在App Store上面的很多游戏都是使用Cocos2d-iphone框架开发的。[2]

          Kobold2D
          首次发布2011年8月 (2011-08)
          当前版本
            Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
            源代码库
            • {{URL|example.com|可选的显示文本}}
            Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
            编程语言Objective-C
            引擎
              Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
              平台Cross-platform
              许可协议MIT License
              网站kobold2d.com

              Kobold2D 是Cocos2D for iPhone的扩展版本。

              C++[编辑]

              cocos2d-X
              首次发布2010年11月29日 (2010-11-29)
              当前版本
                Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
                源代码库
                • {{URL|example.com|可选的显示文本}}
                Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
                编程语言C++
                引擎
                  Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
                  平台Cross-platform
                  许可协议MIT License
                  网站cocos2d-x.org

                  Cocos2d-X 是基于Cocos2d for iPhone并使用C++语言实现的多平台版本。它兼容iOS, Android, Windows, Marmalade, Linux, Bada, Blackberry-QNX等平台, 同时还有LuaJavaScript脚本实现。[3]

                  Java[编辑]

                  Cocos2d-android 同样基于Cocos2d for iPhone,它是Java实现的运行于Android平台的版本。 [4][5]

                  JavaScript[编辑]

                  Cocos2d-javascript 是Cocos2d for iPhone的JavaScript实现。[6]

                  Cocos2d-html5 是基于Cocos2d-X的运行于网页中的JavaScript实现。 [7]

                  C#[编辑]

                  Cocos2d-XNA,或者 Cocos2d-X for XNA 是基于 Cocos2d-X 的运行于微软XNA平台上的C#实现。[8]

                  查看其他[编辑]

                  参考[编辑]

                  1. ^ The Cocos2D Family of Game Engines, Their Platforms & Languages. (原始内容存档于2012-06-10). 
                  2. ^ Cocos2d for iPhone games. (原始内容存档于2012-12-31). 
                  3. ^ What is Cocos2d-X?. (原始内容存档于2014-01-06). 
                  4. ^ Cocos2d for Android. [2012-12-22]. (原始内容存档于2012-12-26). 
                  5. ^ The latest cocos2d-android project ported from cocos2d-iphone. [2012-12-22]. (原始内容存档于2012-12-21). 
                  6. ^ Cocos2D JavaScript. [2012-12-22]. (原始内容存档于2012-12-06). 
                  7. ^ Cocos2D html5 Wiki. (原始内容存档于2013-01-09). 
                  8. ^ cocos2d-x-for-xna. [2012-12-22]. (原始内容存档于2013-05-11). 

                  外部链接[编辑]

                  官方网站