Cocos2d

提供: MonoBook
2012年12月5日 (水) 21:57時点における1.112.239.151 (トーク)による版
ナビゲーションに移動 検索に移動

Cocos2d(ここすつーでぃー)とは、オープンソースで開発が行われている2Dゲーム向けのフレームワークである。

ライセンスMIT Licenseとなっている。

移植

Cocos2dのオリジナルバージョンはPythonおよびpygletを用いてWindowsMacLinuxなどの主要なデスクトップOS向けに開発されている。

その使い勝手の良さから第三者により様々なプログラミング言語やプラットフォームへ移植されており、その中でも特にiPhoneiPad向けであるCocos2d for iPhoneは今やオリジナルを超えるほどの知名度となっている。

主な血統
名称 プログラミング言語 プラットフォーム 概要
Cocos2d Python Linux, Mac OS X, Windows オリジナル
Cocos2d for iPhone Objective-C iPhone, Mac オリジナルからの派生。名称に「iPhone」とあるがiPhoneのみならずMac版も含まれる。
Cocos2d-X C++ iOS, Android, Windows, Marmalade, Linux, Bada, BlackberryQNXベースのみ) Cocos2d for iPhoneC++で書き直しマルチプラットフォーム化したもの。
ShinyCocos Ruby iPhone Cocos2d for iPhoneRubyから呼び出すためのラッパー
cocos2d-android Java Android Cocos2d for iPhoneJavaおよびAndroid SDKに移植したもの
AndEngine Java Android Cocos2d for iPhoneJavaおよびAndroid SDKに移植したもの
Cocos2d-javascript JavaScript Web, HTML5 Cocos2d for iPhoneJavaScriptに移植したもの
Cocos2d-html5 JavaScript Web, HTML5 Cocos2d-XJavaScriptに移植したもの
CocosNet C# iPhone Cocos2d for iPhoneC#およびMonoTouchに移植したもの
Cocos2d-XNA C# Windows Phone 7 Cocos2d-XC#およびXNAに移植したもの

主な関連ツール

  • CocosBuilder
  • Texture Packer
  • Physics Editor
  • Glyph Designer
  • Particle Designer
  • Level Helper

関連項目

参考文献

外部リンク