「Cocos2d」の版間の差分
imported>Fallout New Tokyo 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の1版が非表示) | |||
| 84行目: | 84行目: | ||
== 外部リンク == | == 外部リンク == | ||
* | * https://www.cocos.com/en | ||
[[category: Cocos]] | |||
2025年2月4日 (火) 05:36時点における最新版
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