Cocos2d xのススメ

30,469 views
30,577 views

Published on

0 Comments
40 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
30,469
On SlideShare
0
From Embeds
0
Number of Embeds
13,641
Actions
Shares
0
Downloads
107
Comments
0
Likes
40
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Cocos2d xのススメ

    1. 1. Cocos2d-xのススメ TKS2 清水友晶
    2. 2. T K S 2iOS, Androidアプリの開発デザイン, イラストレーションの制作
    3. 3. Cocos2d オープンソース 2Dゲームフレームワーク Python MIT Licensehttp://en.wikipedia.org/wiki/Cocos2d
    4. 4. Cocos2dCocos2d for iPhone (cocos2d-iphone) iOS, Mac OS X Objective-CCocos2d for Android Android JavaCocos2d-x iOS, Android, Windows, Mac OS X, Marmalade, Linux, Bada, Blackberry-QNX C++Cocos2d-html5 Web(Browser), JavascriptCocos2d-XNA Windows Phone 7 C# http://en.wikipedia.org/wiki/Cocos2d
    5. 5. なぜCocos2d-xなのか? クロスプラットフォーム開発が行えるから!! 代表されるスマートフォンデバイスのOS iOS Android (来年以降?)Windows Phone 8 各OS毎に開発していては実装にかかる工数の無駄 各OS毎に担当者が異なる場合は更に。。。 各OSで仕様が異なる可能性がある
    6. 6. 本日の目的これからcocos2d-iphoneを利用して開発しようと思っている方これまでcocos2d-iphoneを利用して開発していた方cocos2d-iphoneを利用して開発している知人がいる方 Cocos2d-xを使ってみませんか?
    7. 7. メ リ ッ ト
    8. 8. Androidアプリも作れるCocos2d-xの基本的な機能のみであれば、Android SDKを知らなくても1ソースでAndroidアプリが作れるマルチプラットフォーム開発が可能
    9. 9. 対応プラットフォーム http://www.cocos2d-x.org/projects/cocos2d-x/wiki
    10. 10. 開発環境はXcodecocos2d-iphoneと同じくXcode上で開発可能iOSシミュレータ上でデバッグ可能(iOS版のみ)テンプレートも用意されている開発言語はC++
    11. 11. クラスの扱い方はほぼ同じ クラス名は同じ メソッド名はほぼ同じ Cocoaを模したクラス・構造体が用意され ている CCDictionary CCUserDefaults CCPoint CCSize
    12. 12. 拡張性は無限大物理エンジン ... BOX2D, chipmunkXML ... libXMLファイル解凍 ... unzipHTTPアクセス ... CCHttpRequestクラス上記以外へのアクセス ... libCurl既存のC言語, C++のライブラリを利用可能 SQLite picojson.h
    13. 13. お馴染みの外部ツールも利用可能 CocosBuilder Texture Packer Physics Editor Glyph Designer Particle Designer Level Helper http://www.cocos2d-x.org/projects/cocos2d-x/wiki/ Editors_for_cocos2d-x_TextureTilemapParticleActionLevel_etc
    14. 14. デメリット
    15. 15. 情報が少ない公開されている情報はほぼ英語 Google検索 “cocos2d for iphone” ... 2,640,000件 “cocos2d-x” ... 851,000件 “cocos2d for iphone 日本語” ... 201,000件 “cocos2d-x 日本語” ... 9,960件参考書がない 洋書を含めて0冊 Cocos2d-xの基本的な情報はcocos2d-iphoneの書籍で 代用可能 Cocos2d-x Wiki http://www.cocos2d-x.org/projects/cocos2d-x/wiki
    16. 16. OS毎に異なる機能の利用が面倒アプリ内課金, ブラウザ表示などOS毎に異なる機能は、OS毎に実装が必要となる(iOSは比較的容易)Androidは、Android NDKを利用しているため機能拡張の際は手続きが難しい(デバッグも難しい) Android版を0から作成するよりは容易
    17. 17. まとめCocos2d-xは、1ソースで多くのプラットフォームに対応しているCocos2d-xの導入は容易Cocos2d-xの拡張、ツールの利用もサポートされているOS毎の対応は必要となる
    18. 18. 本資料SlideSharehttp://www.slideshare.net/doraemonsss/cocos2d-x-14596209TKS2 Homepagehttp://tks2.net/
    19. 19. ご清聴ありがとうございました

    ×