「Cocos2d」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Fallout New Tokyo
 
1行目: 1行目:
'''Cocos2d'''(ここすつーでぃー)とは、[[オープンソース]]で開発が行われている[[2Dゲーム]]向けの[[フレームワーク]]である。
+
'''Cocos2d'''(読み:ここすつーでぃー)とは、[[オープンソース]]で開発が行われている[[2Dゲーム]]向けの[[フレームワーク]]である。
  
 
[[ライセンス]]は[[MIT License]]となっている。
 
[[ライセンス]]は[[MIT License]]となっている。
  
 
== 移植 ==
 
== 移植 ==
Cocos2dのオリジナルバージョンは[[Python]]および[[pyglet]]を用いて[[Windows]]、[[Mac]]、[[Linux]]などの主要なデスクトップOS向けに開発されている。
+
Cocos2dのオリジナルバージョンは[[Python]]および[[pyglet]]を用いて、[[Windows]]、[[Mac]]、[[Linux]]などの主要なデスクトップOS向けに開発されている。
  
その使い勝手の良さから第三者により様々な[[プログラミング言語]]やプラットフォームへ移植されており、その中でも特に[[iPhone]]や[[iPad]]向けである[[Cocos2d for iPhone]]は今やオリジナルを超えるほどの知名度となっている。
+
Cocos2dはその使い勝手の良さから、第三者により様々な[[プログラミング言語]]や[[プラットフォーム]]へ[[移植]]されており、その中でも特に[[iPhone]]や[[iPad]]向けである[[Cocos2d for iPhone]]は今やオリジナルを超えるほどの知名度となっている。
  
 
; 主な血統
 
; 主な血統

2014年3月3日 (月) 05:42時点における最新版

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

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

移植[編集 | ソースを編集]

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

Cocos2dはその使い勝手の良さから、第三者により様々なプログラミング言語プラットフォーム移植されており、その中でも特に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

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]