cocos2d-xの概要とこれまでの進化・これからの展開

3,134 views
3,021 views

Published on

cocos2d-xの概要とこれまでの進化・これからの展開

Published in: Technology

cocos2d-xの概要とこれまでの進化・これからの展開

  1. 1. cocos2d-xの概要と これまでの進化・これからの展開 株式会社TKS2 清水友晶
  2. 2. 清水 友晶 —  株式会社TKS2 スマートフォンアプリ開発 Webコンテンツ開発 —  日本cocos2d-xユーザ会代表 講演活動 執筆活動 —  チラ裏開発メモ: http://tks2.net/memo —  SlideShare: http://www.slideshare.net/doraemonsss
  3. 3. CocosBuilder —  6/25発売 —  6/18発売 —  2,800円 + 税 —  2,980円 + 税 —  400ページ —  312ページ —  12上旬発売
  4. 4. —  日本cocos2d-xユーザ会 http://cocos2d-x.jp —  cocos2d-x開発元Chukong Technologies社公認 —  cocos2d-xのための自由なコミュニティー —  入門者から上級者まで誰でもOK!!ぜひご参加を! (約860人以上) —  cocos2d-xに関することなら何でも投稿できます!! —  https://www.facebook.com/groups/cocos2dxjp/
  5. 5. —  11/13 gumi Study Special —  11/14 shinjuku.cocos2d-x初心者ハンズオン     ∼cocos2d-xを利用したクロスプラットフォーム開発環境構築∼ —  11/21 第14回 shinjuku.cocos2d-x     ∼cocos2d-xにおけるデータ管理∼ —  12/12 shinjuku.cocos2d-x初心者ハンズオン     ∼CocosBuilderを利用した開発の進め方∼ —  12/13 gumi Study Special —  12/19 第15回 shinjuku.cocos2d-x
  6. 6. 目次 —  cocos2d-xとは —  cocos2dシリーズの歴史 —  cocos2d-xの弱点 —  cocos2d-xの今後
  7. 7. cocos2d-xとは —  2Dゲームフレームワーク —  オープンソース(MITライセンス) —  マルチプラットフォーム開発(10数種類) —  Android 2.3 , iOS 5.0 , Windows Phone 8, Windows 7 , Mac OS X 10.7 —  開発言語 … C++, Lua, Javascript —  公式に発表されているだけでもZynga, Wooga, Gamevil, Glu, GREE, Konami, TinyCo, HandyGames, IGG, Disney Mobileな どがゲームやアプリに採用している —  公式コミュニティでは、Chukong, Google, Microsoft, ARM, Intel, BlackBerryの開発者が参加している
  8. 8. cocos2d-xの歴史 cocos2diphone cocos2d-x cocos2dhtml5 cocos2dandroid cocos2d cocos2dxna cocos3d —  http://www.cocos2d-x.org/wiki/Relationships_in_Cocos2d_Family
  9. 9. cocos2d-xで作るメリット —  オープンソース(MITライセンス) —  無償 —  ソース公開 —  クロスプラットフォーム開発 —  開発期間の短縮 —  資産の有効活用 —  効率化 —  OpenGLを知らなくても、パフォーマンスの高い 画像処理を行うことができる —  cocos2d for iPhoneからの移行が容易 —  cocos2d for iPhoneとクラス名が同じ
  10. 10. cocos2d-xの弱点 —  ネイティブ間の連携が面倒 —  Androidの場合、C++から Android SDKへのアクセス (JNIを使用する必要がある) —  iOSの場合、C++からObjective-Cへの アクセス (Objective-C++があるため  比較的容易) —  cocos2d-xはフレームワークであるため、画面構成 やアニメーションの作成に時間がかかる —  別途エディタを利用する
  11. 11. CocoStudio —  http://cocostudio.org —  cocos2dのレイアウトやアニメーションをGUIで調整可能 (cocos2d-x, cocos2d-html5) —  —  —  —  Windows上で動作可能(Mac対応予定) 開発はクローズドで行われている 無償 2012/9にver 1.0.0.0がリリース
  12. 12. CocosBuilder —  http://cocosbuilder.com —  cocos2dのレイアウトやアニメーションをGUIで調整可能 (cocos2d-x, cocos2d-html5, cocos2d-iphone) —  —  —  —  Mac上で動作可能 オープンソース(MITライセンス) 無償 多くの企業で利用されている
  13. 13. SpriteBuilder —  CocosBuilderの後継 —  Apportable社によりSpriteBuilderが開発されている —  SpriteBuilderのホームページは準備中 https://github.com/apportable/SpriteBuilder —  Mac上で動作可能 —  最新版 SpriteBuilder 0.6b2(cocos2d-iphone用) —  オープンソース(MITライセンス)
  14. 14. cocos2d-xの今後 —  Sprite Kitファイルフォーマットサポート —  複数GLViewのサポート —  cocos2d-xのロードマップ http://www.cocos2d-x.org/projects/native/roadmap —  望まれること —  時代に沿ったメジャーな機能のサポート —  開発初心者にも優しいGUIツール —  cocos2d-xとCocoStudioの統合
  15. 15. 開発者の皆様へ —  開発に参加してみませんか? —  cocos2d-xはオープンソースであり、GitHubでソースが公 開されています。 https://github.com/cocos2d/cocos2d-x —  Chukong Technologiesの関係者でなくとも開発に参加す ることはできます。 —  バグ改修や新規機能のPull Requestを送ることで、 cocos2d-xへの適用チェック・採用してくれます。問題があ る場合は、何がダメなのか丁寧に教えてくれます。 —  cocos2d-xの開発に寄与した開発者は数百人にのぼります が、日本人は数人程度しかいません。 —  日本からもどんどんと開発へ参加し、cocos2d-xをより良 いものにできればと思います。
  16. 16. おわり —  ご清聴ありがとうございました。

×