Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Akihiro Matsuura
PDF, PPTX
17,713 views
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
デブサミ2014 セション 13-C-1 発表資料
Technology
◦
Read more
44
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 60
2
/ 60
3
/ 60
4
/ 60
5
/ 60
6
/ 60
7
/ 60
8
/ 60
9
/ 60
10
/ 60
11
/ 60
12
/ 60
13
/ 60
14
/ 60
15
/ 60
16
/ 60
17
/ 60
18
/ 60
19
/ 60
20
/ 60
21
/ 60
22
/ 60
23
/ 60
24
/ 60
25
/ 60
26
/ 60
27
/ 60
28
/ 60
29
/ 60
30
/ 60
31
/ 60
32
/ 60
33
/ 60
34
/ 60
35
/ 60
36
/ 60
37
/ 60
38
/ 60
39
/ 60
40
/ 60
41
/ 60
42
/ 60
43
/ 60
44
/ 60
45
/ 60
46
/ 60
47
/ 60
48
/ 60
49
/ 60
50
/ 60
51
/ 60
52
/ 60
53
/ 60
54
/ 60
55
/ 60
56
/ 60
57
/ 60
58
/ 60
59
/ 60
60
/ 60
More Related Content
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
PDF
cocos2d-xを利用したパズドラ風ゲームの作成
by
Tomoaki Shimizu
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
PDF
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
by
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
What's hot
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
PDF
Cocos2d-JSはイケてる? イケてない?
by
Shin Fujisawa
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
by
Tomoaki Shimizu
KEY
Cocos2d-xのかんたんな紹介
by
Tomoaki Shimizu
PDF
cocos2d-xおよび開発ツールについて
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
PDF
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
KEY
Cocos2d xのススメ
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
CocosBuilderを利用した開発の進め方
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PPTX
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
PDF
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
Cocos2d-JSはイケてる? イケてない?
by
Shin Fujisawa
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
by
Tomoaki Shimizu
Cocos2d-xのかんたんな紹介
by
Tomoaki Shimizu
cocos2d-xおよび開発ツールについて
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
Cocos2d xのススメ
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
CocosBuilderを利用した開発の進め方
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
Viewers also liked
PDF
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
by
友太 渡辺
PDF
DeNA流cocos2d xとの付き合い方
by
dena_study
PDF
20150108 cocos2d x-talk
by
Keisuke Kobayashi
PDF
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
by
Andy Hall
PDF
Dragon bones ボーンアニメーション紹介&v2.0アップデート
by
Andy Hall
PDF
Android Studio First Step Guide
by
Masahiro Hidaka
PDF
Android Studioの魅力
by
Keiji Ariyama
PDF
Cocos2d-x ver.3 開発の効率化
by
Akihiro Matsuura
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
PPTX
Androidアプリケーション開発入門
by
OESF Education
PDF
FINAL FANTASY Record Keeper 演出データについて
by
dena_study
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
PDF
2014年くらいにやる Adobe AIR スマフォゲーム開発
by
Tatsuya Koyama
PDF
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
by
増田 コージ
PDF
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
by
Masahiro Hidaka
PDF
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
by
schoowebcampus
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
PPTX
Cocos2d-xハンズオン#1 in 大阪
by
Shingo Yamano
PDF
【TechBuzz】第9回cocos2d-x勉強会「シェーダ書いてますか?」
by
nyagasuki
Xamarin と Visual Studio でまとめて作る iOS / Android / Windows アプリ ( Developers Summ...
by
友太 渡辺
DeNA流cocos2d xとの付き合い方
by
dena_study
20150108 cocos2d x-talk
by
Keisuke Kobayashi
CEDEC 2013 - FlashによるアセットワークフローのHTML5やネイティブアプリへのうまい持ち込み方
by
Andy Hall
Dragon bones ボーンアニメーション紹介&v2.0アップデート
by
Andy Hall
Android Studio First Step Guide
by
Masahiro Hidaka
Android Studioの魅力
by
Keiji Ariyama
Cocos2d-x ver.3 開発の効率化
by
Akihiro Matsuura
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
Androidアプリケーション開発入門
by
OESF Education
FINAL FANTASY Record Keeper 演出データについて
by
dena_study
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
2014年くらいにやる Adobe AIR スマフォゲーム開発
by
Tatsuya Koyama
スマホゲームの小規模開発チームで意外とAdobe AIRが使われている話
by
増田 コージ
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド
by
Masahiro Hidaka
Android StudioではじめるAndroidアプリケーション実践入門 先生:日高 正博
by
schoowebcampus
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
Cocos2d-xハンズオン#1 in 大阪
by
Shingo Yamano
【TechBuzz】第9回cocos2d-x勉強会「シェーダ書いてますか?」
by
nyagasuki
Similar to Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
PDF
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
PDF
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
by
Akihiro Matsuura
PDF
Cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
PDF
Yidev cocos2dx
by
Akihiro Matsuura
PDF
Cocos2d-x勉強会 2014/10/05
by
Yasuhiro Matsuda
PDF
cocos2d-x 開発の効率化
by
Akihiro Matsuura
PDF
cocos2d-xの開発に欠かせないCocosBuilderについて
by
Tomoaki Shimizu
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
by
Norio Akagi
PDF
Cocos2d x talks
by
大騎 池本
PDF
cocos2d-xを勉強し始めるまで
by
Yosuke Fujii
PDF
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
by
Satoru Takai
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
KEY
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
PDF
Cocos2d xでぬるぬる動くビルダー機能実装
by
和樹 川端
KEY
Cocos2d platforms
by
Keisuke Hata
PDF
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
PDF
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
PDF
cocos2d-xのいろいろなオブジェクトの利用
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-xのすすめ
by
cowboy_tokyo
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
by
Akihiro Matsuura
Cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
Yidev cocos2dx
by
Akihiro Matsuura
Cocos2d-x勉強会 2014/10/05
by
Yasuhiro Matsuda
cocos2d-x 開発の効率化
by
Akihiro Matsuura
cocos2d-xの開発に欠かせないCocosBuilderについて
by
Tomoaki Shimizu
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
by
Norio Akagi
Cocos2d x talks
by
大騎 池本
cocos2d-xを勉強し始めるまで
by
Yosuke Fujii
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
by
Satoru Takai
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
Cocos2d xでぬるぬる動くビルダー機能実装
by
和樹 川端
Cocos2d platforms
by
Keisuke Hata
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
cocos2d-xのいろいろなオブジェクトの利用
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
cocos2d-xのすすめ
by
cowboy_tokyo
More from Akihiro Matsuura
PDF
SQLite の暗号化
by
Akihiro Matsuura
PDF
SQLite の暗号化
by
Akihiro Matsuura
PDF
Cocos2d-x Console @Cocos Talks #3
by
Akihiro Matsuura
PDF
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
by
Akihiro Matsuura
PDF
Cocos2dx Tips - Box2d, Normal mapping
by
Akihiro Matsuura
PDF
SimpleAudioEngine のカスタマイズ
by
Akihiro Matsuura
PDF
What I talk about When I talk about Cocos2d-x
by
Akihiro Matsuura
KEY
Cocos2dx tips
by
Akihiro Matsuura
KEY
Cocos2dx 基本編
by
Akihiro Matsuura
KEY
Cocos2dx 勉強会
by
Akihiro Matsuura
PDF
cocos2d で遊ぼう
by
Akihiro Matsuura
KEY
CakePHP in iPhone App
by
Akihiro Matsuura
SQLite の暗号化
by
Akihiro Matsuura
SQLite の暗号化
by
Akihiro Matsuura
Cocos2d-x Console @Cocos Talks #3
by
Akihiro Matsuura
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
by
Akihiro Matsuura
Cocos2dx Tips - Box2d, Normal mapping
by
Akihiro Matsuura
SimpleAudioEngine のカスタマイズ
by
Akihiro Matsuura
What I talk about When I talk about Cocos2d-x
by
Akihiro Matsuura
Cocos2dx tips
by
Akihiro Matsuura
Cocos2dx 基本編
by
Akihiro Matsuura
Cocos2dx 勉強会
by
Akihiro Matsuura
cocos2d で遊ぼう
by
Akihiro Matsuura
CakePHP in iPhone App
by
Akihiro Matsuura
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
1.
Cocos2d-x によるスマートフォンアプリ開発 のこれまでとこれから 株式会社シュハリ! 代表取締役 松浦 晃洋 セションID: 13-C-1! #devsumiC
2.
自己紹介 • 松浦 晃洋! • 株式会社シュハリ 代表取締役! •
Cocos2d-x 開発のレシピ執筆 • • @syuhari! facebook.com/syuhari
3.
今日のゴール • Cocos2d-x とは何かを知ってもらう • Cocos2d-x での開発を選択肢に入れてもらう • Cocos2d-x
って何かイイねって思ってもらう
4.
Cocos2d-x とは?
5.
Cocos2d-x 知っていますか?
6.
Cocos2d-x 使っていますか?
7.
Cocos2d-x
8.
Cocos2d-x
9.
C++ Resources JNI Objective-C Java Xcode ant Eclipse ipa apk
10.
ゲームフレームワーク • Unity • Cocos2d-x • 他にも多数あります • やりたいことが出来れば別に何使っても構わない!
11.
Cocos2d-x の利点 • マルチプラットフォーム開発 • オープンソース • • • ゲームエンジン内で何をしているか分かる いざとなれば自分でカスタマイズ 海外、国内のコミュニティが活発
12.
Cocos2d-x の事例
13.
BADLAND
14.
ドラゴンクエストモンスターズ スーパーライト
15.
三国志パズル大戦
16.
ブレイブフロンティア
17.
Flappy Bird
18.
海外での Cocos2d-x
19.
海外での Cocos2d-x • 中国、台湾など東南アジアでの普及率はトップ • • MicroSoft が技術的に協力している • • ランキングの7割くらいが
Cocos2d-x を利用 Windows8, WindowsPhone8 ゲーム以外にもテレビのセットボックスとして利 用されている
20.
Cocos2d-x 開発の! これまで
21.
スマほん
22.
リズムタップ
23.
リズムオンステージ
24.
Cocos2d-x 利用した結果 • App Store,
Google Play へほぼ同時期にリリース • 教育系アプリで約2年で600万ダウンロード • 国内の知育アプリのシェアNo.1
25.
実際にどんな感じ?
26.
実装例1! ! 簡易3Dを表示する
28.
• CCNode 毎にカメラがある •
通常はのっぺりした 2D になるように カメラが調整されている • このカメラの位置などを調整できる
32.
CCSize size =
CCDirector::sharedDirector()->getWinSize(); ! // スクロールするスプライト生成 CCSprite* pSprite = CCSprite::create("script.png"); this->addChild(pSprite, 0); ! // カメラ位置変更 float x=0, y=0, z=0; this->getCamera()->getCenterXYZ(&x, &y, &z); this->getCamera()->setCenterXYZ(x, y+0.0000003, z); ! // スクロール処理 CCMoveBy* move = CCMoveBy::create(30.0f, ccp(0, pSprite->getContentSize().height + size.height)); pSprite->runAction(move);
34.
実装例2 ! 指でなぞったラインを描画する! 画像を切り取って表示する
36.
• CCMotionStreak クラス •
画像をカラーエフェクトかけて描画 • ⇐ 描画している画像はこれ • 指定した n 秒後にフェードアウト
37.
bool Recipe39::ccTouchBegan(cocos2d::CCTouch *pTouch, cocos2d::CCEvent
*pEvent) { this->removeChildByTag(MOTION_STREAK_TAG, true); // CCMotionStreak のインスタンスを生成 CCPoint point = this->convertTouchToNodeSpace(pTouch); CCMotionStreak* pStreak = CCMotionStreak::create(0.5f, 1.0f, 10.0f, ccc3(255, 255, 0), "line.png"); pStreak->setPosition(point); this->addChild(pStreak, 5, MOTION_STREAK_TAG); return true; } ! void Recipe39::ccTouchMoved(cocos2d::CCTouch *pTouch, cocos2d::CCEvent *pEvent) { // CCMotionStreak のインスタンスをタップした通りに動かす CCPoint point = this->convertTouchToNodeSpace(pTouch); CCMotionStreak* pStreak = (CCMotionStreak*)this->getChildByTag(MOTION_STREAK_TAG); pStreak->setPosition(point); }
38.
• 物理オブジェクトを放物線上に飛ばす • 指で切られたら、物理オブジェクトを2分 割して、テクスチャも2分割 •
分割後の物理オブジェクトにそれぞれ違う 運動エネルギーを与えて、散るようにする
40.
実装例3! ! 指で線を描き物理エンジン で動かす
42.
• CCTouchMoved で指でなぞった軌跡を保存 •
CCTouchEnded で指でなぞった軌跡に沿って 小さい物理オブジェクトを多数作成 • それを繋げてひとつの物理オブジェクトにする • なぞった軌跡でラインを描画してテクスチャを 作成し、物理オブジェクトに貼り付ける
43.
指で描いている最中 (CCTouchMoved) 指で描くのが終了 (CCTouchEnded) 物理オブジェクトの塊に テクスチャを貼り付ける
45.
Cocos2d-x を利用すれば! 簡単に実装できる!
46.
Cocos2d-x のこれから
47.
Cocos2d-x Ver.3 • 現在ベータ版がリリース • クラスのプレフィックスが取れ、 ネームスペースを採用
48.
レンダリングの高速化
49.
C++ 開発者がより親しみやすく • Objective-C パターンから
C++ パターンへ • C++11 対応 • ラムダ、std::function, std::thread など
50.
開発効率のアップ • ビジュアルエディタ • • CocoStudio ボーンアニメーション • DragonBones
53.
DragonBones • オープンソース • Flash のエクステンション • Bone Animation • C++,
JavaScript どちらでも利用可能
54.
JavaScript Binding • JavaScript と
C++ のメソッド名が一致 • JavaScript でネイティブアプリが作れる • ビルド時間短縮で開発効率アップ • SpiderMonkey で動作
55.
その他 • 通信処理の強化 • イベントディスパッチャーが描画順 • GUI の強化 • フォントアトラスのキャッシュ • 標準ツールの充実 • cocos2d-console • プロジェクトクリエイター
56.
プロジェクトクリエイター
57.
まとめ
58.
今日のゴール • Cocos2d-x とは何かを知ってもらう • Cocos2d-x での開発を選択肢に入れてもらう • Cocos2d-x
って何かイイねって思ってもらう
59.
Action! • Cocos2d-x 未経験者 • 簡単なゲームを作ってみよう! • コミュニティに参加! • • facebook :
cocos2d-x.jp Cocos2d-x 経験者 • コミュニティを一緒に盛り上げましょう!
60.
Cocos2d-x で一緒に ゲームを作りましょう! • • @syuhari! facebook.com/syuhari
Download