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 talks

0 views

Published on

Cocos Talks #3で発表した、Cocos2d-xでの社内事例の紹介です。

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Cocos2d x talks

  1. 1. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. の 開発事例 Cocos2d-x 3.2 を用いた
  2. 2. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. アプリの紹介 Cocos2d-xの技術的な話 アジェンダ 前半 後半
  3. 3. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 1. 弊社のアプリ紹介 アジェンダ 2. Web 前半 アプリで変わったこと
  4. 4. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 自己紹介 加島 拓 (かしま たくみ) 2012年新卒入社 Twitter @jyegan Cocos2d-x歴 2年 2.2 → 3.0、3.2
  5. 5. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. こちらも宜しくお願いします
  6. 6. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 名探偵コナンミステリータウン
  7. 7. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 名探偵コナンミステリータウン
  8. 8. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 名探偵コナンミステリータウン
  9. 9. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 名探偵コナンミステリータウン
  10. 10. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. イケメン王国女王と真実のキス
  11. 11. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 恋愛ゲームの紹介
  12. 12. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 恋愛ゲームの紹介 ストーリーを読む アバターを着替える 100日間のプリンセスもうひとつのイケメン王宮
  13. 13. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 恋愛ゲームの紹介 100日間のプリンセスもうひとつのイケメン王宮
  14. 14. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 恋愛ゲームの紹介 100日間のプリンセスもうひとつのイケメン王宮 ウェブ アプリ
  15. 15. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 100日間のプリンセスもうひとつのイケメン王宮 ウェブ アプリ アプリへシフト!!!
  16. 16. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 開発環境 ・Cocos2d-x 3.0 途中から3.2 ・Xcodeで開発 ・SpriteStudioを使用 ・アプリエンジニア 5人 ・1年後のリリースを目指す
  17. 17. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. しかし順調には…
  18. 18. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 問題点 ・スクロールにしよう問題 ・スケジュールがあやふや問題 ・リリース後に変更しよう問題
  19. 19. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. スクロールにしよう問題 画面に入りきらない スクロールにしよう
  20. 20. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. スケジュールがあやふや問題 審査スケジュールがない
  21. 21. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. リリース後に変更しよう問題 リリース後にかえられない
  22. 22. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 問題点の解決方法 ・全ての画面にレビューを実施 ・アプリのためのスケジュールへ ・可変/不変の明確化
  23. 23. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. そしてなんとか…完成!!!
  24. 24. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. イケメン王国女王と真実のキス イケメン王国女王と真実のキス
  25. 25. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 1. なぜCocos2d-x? アジェンダ 後半 2. 良かった点 & 困った点 3. その他Tips 4. まとめ
  26. 26. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 自己紹介 池本 大騎(いけもと だいき) 2012年新卒入社 Cocos2d-x歴 1年弱 3.2
  27. 27. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 弊社のCocos2d-x活用例
  28. 28. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. ・Cocos2d-x3.2 ・Xcodeで開発 開発環境 ・CocosBuilder, CocosStudioを使用 ・アプリエンジニア 6人
  29. 29. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. なぜCocos2d-x? ・オープンソースなので調整ができる ・開発が活発なので市場への対応が速い ・2Dゲームエンジンで安定している ・前バージョンのサポートもしている
  30. 30. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. なぜCocos2d-x? ・オープンソースなので調整ができる ・開発が活発なので市場への対応が速い ・2Dゲームエンジンで安定している ・前バージョンのサポートもしている かゆい所に手が届いて、 いざという時に自分たちも何かできる
  31. 31. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 良かった点 ・自分で中まで手を入れられる ・プラットフォームの環境の変化に対応 ・Xcodeで開発できるのでデバッグしやすい
  32. 32. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 自分で中まで手を入れられる
  33. 33. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. プラットフォームの環境の変化に対応 http://www.frandroid.com/smartphone/270208_android-5-0-lollipop-la-liste-des-appareils-mis-a-jour http://en.wikipedia.org/wiki/File:Xcode_icon.png http://www.vn-zoom.com/f185/win64-bit-can-ram-4gb-hay-ram-4gb-can-win-64bit-3002832.html
  34. 34. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. Xcodeで開発できるのでデバッグしやすい http://www.frandroid.com/smartphone/270208_android-5-0-lollipop-la-liste-des-appareils-mis-a-jour http://en.wikipedia.org/wiki/File:Xcode_icon.png http://www.vn-zoom.com/f185/win64-bit-can-ram-4gb-hay-ram-4gb-can-win-64bit-3002832.html
  35. 35. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 困った点 ・タッチイベントのハンドリングが難しかった ・ネイティブで書かないといけない部分がある ・日本語ドキュメントが少ない
  36. 36. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. タッチイベントのハンドリングが難しかった
  37. 37. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. タッチイベントのハンドリングが難しかった
  38. 38. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 解決方法 setSwallowTouchesメソッドで解決!
  39. 39. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. ネイティブで書かないといけない部分がある 課金, ローカル通知
  40. 40. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 日本語ドキュメントが少ない
  41. 41. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 開発の工夫 ・デザイナーさんと上手く分業できた ・自動ビルドしてChatworkに通知&OTAで配布
  42. 42. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. デザイナーさんとの分業 エンジニア デザイナー Resourcesへ Push Pull Push Pull https://github.com/logos
  43. 43. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 自動ビルド https://wiki.jenkins-ci.org/display/JENKINS/Logo http://www.chatwork.com/ja/download/cw_logo.html http://seeklogo.com/apple-logo-158010.html http://developer.android.com/distribute/tools/promote/brand.html ビルド通知 OTA配布
  44. 44. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 開発の工夫 エンジニア デザイナー 通知 OTA配布
  45. 45. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 情報収集 ・GitHubのissueとmerged ・Cocos-2dxのコミュニティサイト ・Stack OverFlow ・Qiita ・Cocos2d-xの書籍
  46. 46. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. その他Tips ・スクロールビューではみ出した所がタップ可能 ・ControlButton上ではスクロール出来ない ・EditBoxの削除
  47. 47. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. ScrollView
  48. 48. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. Control Button
  49. 49. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. EditBoxの削除 ・入力フォームが上に表示される ・音量キーがフックされてしまう → 独自EditBoxの作成
  50. 50. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. まとめ ・ツールを使って分業する ・部分的にネイティブを書く覚悟 ・いざという時はCocosをいじる
  51. 51. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 展望 ・v3.4へ移行 ・ライブラリ化を進めて基盤化 ・ストレスを減らすためにDL周り強化 ・ユーザの声が聞けるような仕組みづくり ・ABテストや簡単にデザイン変更できる仕組みづくり ・ユーザの離脱や課金ポイントの追求ができる仕組み
  52. 52. Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved. 株式会社サイバードは エンジニアを募集しています

×