Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

cocos2d-x開発事例勉強会

14,903 views

Published on

Published in: Technology
  • Be the first to comment

cocos2d-x開発事例勉強会

  1. 1. カジュアルゲームの開発事例(仮) 株式会社TKS2 清水友晶
  2. 2. 清水 友晶 —  株式会社TKS2 スマートフォンアプリ開発 (iOS, Android, Windows Phone 8) Webコンテンツ開発 —  cocos2d-xへの開発参加 cocos2d-xを利用したアプリ開発 講演活動 執筆活動 —  Twitter: tks2shimizu —  Blog: http://tks2.net/memo —  SlideShare: http://www.slideshare.net/doraemonsss —  Facebook: http://www.facebook.com/doraemonsss
  3. 3. —  6/25発売 —  2,800円 + 税 —  400ページ —  6/18発売 —  2,980円 + 税 —  312ページ
  4. 4. —  http://cocos2d-x.jp —  cocos2d-x開発元Chukong Technologies社公認 —  cocos2d-xのための自由なコミュニティー —  入門者から上級者まで誰でもOK!!ぜひご参加を! —  cocos2d-xに関することなら何でも投稿できます!! —  https://www.facebook.com/groups/152840204871454/
  5. 5. —  6/28 第1回 cocos2d-x開発事例勉強会 —  7/11 shinjuku.cocos2d-x初心者ハンズオン     ∼WindowsでAndroidアプリ開発環境を作ろう!∼ —  7/18 第10回 shinjuku.cocos2d-x —  8/M shinjuku.cocos2d-x初心者ハンズオン     ∼MacでiOSアプリ開発環境を作ろう!∼ —  8/M 第11回 shinjuku.cocos2d-x —  8/E セミナー(仮) —  9/M shinjuku.cocos2d-x初心者ハンズオン     ∼MacでAndroidアプリ開発環境を作ろう!∼
  6. 6. 最近こんなゲームを作りました (ソースは公開しています)
  7. 7. にゃん25 —  1から順番に数字をタップするゲーム —  cocos2d-xハンズオンのために作った ゲーム —  初心者にcocos2d-xの基本を知っても らうための内容 —  画像表示 —  タップ処理 —  ボタン表示 —  ゲーム時間の計測・表示 —  簡易的なマルチレゾリューション対応 —  C++とJavaScriptのバージョン
  8. 8. にゃんがめ —  元ネタはさめがめ —  2個以上並んだコマを消すゲーム —  cocos2d-xの基本を詰め込んだ内 容 —  でも一歩先を行く内容もある —  自作アクション —  GlyphDesigner —  CCBatchNode —  簡易的なマルチレゾリューション 対応
  9. 9. にゃんシャッフル —  シャッフルされた箱からネコを探す ゲーム —  アニメーション周りに焦点を当てた ソース —  複雑なアニメーション —  画面遷移アニメーション —  マルチレゾリューション対応 —  端末の解像度により3種類の画像を切 り替える —  ヘルプの表示かゆいところに手が届く クラス —  CCScrollLayerクラス
  10. 10. にゃんダッシュ —  ネコをゴールまで走らせるゲーム —  cocos2d-xハンズオンのために作った ゲーム —  CocosBuilderの基本を知ってもらう ための内容 —  CocosBuilderの利用方法 —  アニメーション —  CocosBuilderを利用したマルチレゾ リューション対応 —  cocos2d-xとの連携 —  マルチレゾリューション対応 —  端末の解像度により3種類の画像を切 り替える
  11. 11. にゃんキャッチ —  落ちてくるリンゴを集めるゲーム —  物理エンジンの利用方法が学べる 内容 —  Box2D —  物理空間の作成 —  衝突判定 —  フレームアニメーション
  12. 12. にゃんボール —  ピンボール —  cocos2d-xハンズオンでも紹介し たことがあるゲーム —  物理エンジンの利用方法が学べる ゲーム —  Box2D —  物理空間の作成 —  衝突判定 —  PhysicsEditorの紹介
  13. 13. —  6/25発売 —  2,800円 + 税 —  400ページ —  6/18発売 —  2,980円 + 税 —  312ページ
  14. 14. 本には載っていない 新しい情報を紹介 —  CCLabelTTFについて —  ResolutionPolicyについて —  CocosBuilder 3.0 alpha3 —  CocosBuilderにおけるCallbacksおよびSound effectsの設定方法 —  プロジェクト作成方法について
  15. 15. CCLabelTTFについて —  cocos2d-x 2.1.3まではシンプルなラベルとして重宝 されていた —  cocos2d-x 2.1.4からは、効果をつけることが可能 —  縁取り enableShadow(CCSizeMake(3, -3), 0.5, 0.5); —  影付き enableStroke(ccGRAY, 1);
  16. 16. ResolutionPolicyについて —  マルチレゾリューション対応における画面表示方法 —  kResolutionExactFit —  kResolutionNoBorder —  kResolutionShowAll —  新しく追加された設定 —  kResolutionFixedHeight —  kResolutionFixedWidth
  17. 17. CocosBuilder 3.0 alpha3 —  cocos2d-x 2.1.2との組み合わせで利用可能 —  現在のバージョン —  CocosBuilder 3.0 alpha5 —  cocos2d-x 2.1.4 —  CocosBuilder 3.0 alpha 3のダウンロード http://cocosbuilder.com/downloads/CocosBuilder-3.0-alpha3.zip
  18. 18. CocosBuilderにおける CallbacksおよびSound effectsの設定方法 —  キーボードのoptionボタンを押下しながら —  シングルクリックでキーフレーム作成 —  ダブルクリックで設定画面表示
  19. 19. プロジェクト作成方法について —  cocos2d-x 2.1.2より前は、Android向けプロジェク トの作成に次のシェルを利用していた(削除される予 定) —  create-android-project.sh (Mac, Linux) —  create-android-project.bat (Windows) —  cocos2d-x 2.1.2より、iOS, Androidを含むマルチプ ラットフォーム開発用プロジェクトが作成できるよう になった(公式推奨) —  create_project.py http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Release_Note_v214
  20. 20. おわり

×