「Cocos2d」の版間の差分
ナビゲーションに移動
検索に移動
imported>Fallout New Tokyo |
|||
1行目: | 1行目: | ||
− | '''Cocos2d''' | + | '''Cocos2d'''(読み:ここすつーでぃー)とは、[[オープンソース]]で開発が行われている[[2Dゲーム]]向けの[[フレームワーク]]である。 |
[[ライセンス]]は[[MIT License]]となっている。 | [[ライセンス]]は[[MIT License]]となっている。 | ||
== 移植 == | == 移植 == | ||
− | Cocos2dのオリジナルバージョンは[[Python]]および[[pyglet]] | + | Cocos2dのオリジナルバージョンは[[Python]]および[[pyglet]]を用いて、[[Windows]]、[[Mac]]、[[Linux]]などの主要なデスクトップOS向けに開発されている。 |
− | + | Cocos2dはその使い勝手の良さから、第三者により様々な[[プログラミング言語]]や[[プラットフォーム]]へ[[移植]]されており、その中でも特に[[iPhone]]や[[iPad]]向けである[[Cocos2d for iPhone]]は今やオリジナルを超えるほどの知名度となっている。 | |
; 主な血統 | ; 主な血統 |
2014年3月3日 (月) 05:42時点における最新版
Cocos2d(読み:ここすつーでぃー)とは、オープンソースで開発が行われている2Dゲーム向けのフレームワークである。
ライセンスはMIT Licenseとなっている。
移植[編集 | ソースを編集]
Cocos2dのオリジナルバージョンはPythonおよびpygletを用いて、Windows、Mac、Linuxなどの主要なデスクトップOS向けに開発されている。
Cocos2dはその使い勝手の良さから、第三者により様々なプログラミング言語やプラットフォームへ移植されており、その中でも特にiPhoneやiPad向けである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, Blackberry(QNXベースのみ) | Cocos2d for iPhoneをC++で書き直しマルチプラットフォーム化したもの。 |
ShinyCocos | Ruby | iPhone | Cocos2d for iPhoneをRubyから呼び出すためのラッパー |
cocos2d-android | Java | Android | Cocos2d for iPhoneをJavaおよびAndroid SDKに移植したもの |
AndEngine | Java | Android | Cocos2d for iPhoneをJavaおよびAndroid SDKに移植したもの |
Cocos2d-javascript | JavaScript | Web, HTML5 | Cocos2d for iPhoneをJavaScriptに移植したもの |
Cocos2d-html5 | JavaScript | Web, HTML5 | Cocos2d-XをJavaScriptに移植したもの |
CocosNet | C# | iPhone | Cocos2d for iPhoneをC#およびMonoTouchに移植したもの |
Cocos2d-XNA | C# | Windows Phone 7 | Cocos2d-XをC#およびXNAに移植したもの |
主な関連ツール[編集 | ソースを編集]
- CocosBuilder
- Texture Packer
- Physics Editor
- Glyph Designer
- Particle Designer
- Level Helper