「Cocos2d」の版間の差分
imported>GamerBook |
imported>GamerBook 細編集の要約なし |
||
| 79行目: | 79行目: | ||
* [[ゲームエンジン]] | * [[ゲームエンジン]] | ||
* [[プログラミング童貞]] | * [[プログラミング童貞]] | ||
== 参考文献 == | |||
{{reflist}} | |||
== 外部リンク == | == 外部リンク == | ||
* http://cocos2d.org | * http://cocos2d.org | ||
{{stub}} | |||
2012年12月5日 (水) 09:02時点における版
Cocos2d(ここすつーでぃー)とは、オープンソースで開発が行われている2Dゲーム向けのフレームワークである。
ライセンスはMIT Licenseとなっている。
移植
Cocos2dのオリジナルバージョンはPythonおよびpygletを用いてWindows、Mac、Linuxなどの主要なデスクトップOS向けに開発されている。
その使い勝手の良さから第三者により様々なプログラミング言語やプラットフォームへ移植されており、その中でも特に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