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
Submit search
EN
Uploaded by
Tomoaki Shimizu
PDF, PPTX
16,824 views
Cocos2d-x公開講座 in 鹿児島
2013/1/18 Cocos2d-x公開講座 in 鹿児島
Technology
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
10
/ 43
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-xの開発に欠かせないCocosBuilderについて
by
Tomoaki Shimizu
PDF
cocos2d-x JavaScript Bindingsについて
by
Tomoaki Shimizu
PDF
cocos2d-xのサーバ連携について
by
Tomoaki Shimizu
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-xとspine
by
Tomoaki Shimizu
PDF
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
cocos2d-xの開発に欠かせないCocosBuilderについて
by
Tomoaki Shimizu
cocos2d-x JavaScript Bindingsについて
by
Tomoaki Shimizu
cocos2d-xのサーバ連携について
by
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
cocos2d-xとspine
by
Tomoaki Shimizu
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
What's hot
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
KEY
Cocos2d-xのかんたんな紹介
by
Tomoaki Shimizu
PDF
Cocos2d xでの開発の準備
by
Tomoaki Shimizu
KEY
Cocos2d xのススメ
by
Tomoaki Shimizu
PDF
Cocos2d xをさらにさわってみよう!
by
Tomoaki Shimizu
PDF
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
PDF
cocos2d-xのいろいろなオブジェクトの利用
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Cocos2d-x実践講座 in 鹿児島
by
Tomoaki Shimizu
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
PDF
CocoStudioとcocos2d-xの連携2
by
Tomoaki Shimizu
PDF
CocoStudioの紹介
by
Tomoaki Shimizu
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
PDF
cocos2d-xおよび開発ツールについて
by
Tomoaki Shimizu
PDF
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
PDF
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
Cocos2d-xのかんたんな紹介
by
Tomoaki Shimizu
Cocos2d xでの開発の準備
by
Tomoaki Shimizu
Cocos2d xのススメ
by
Tomoaki Shimizu
Cocos2d xをさらにさわってみよう!
by
Tomoaki Shimizu
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
cocos2d-xのいろいろなオブジェクトの利用
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
Cocos2d-x実践講座 in 鹿児島
by
Tomoaki Shimizu
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
CocoStudioとcocos2d-xの連携2
by
Tomoaki Shimizu
CocoStudioの紹介
by
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
cocos2d-xおよび開発ツールについて
by
Tomoaki Shimizu
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
Viewers also liked
PDF
cocos2d-xとCocosBuilderでゲームを作ってみよう
by
Tomoaki Shimizu
PDF
cocos2d-xとネイティブ間の連携
by
Tomoaki Shimizu
PDF
cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
KEY
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
PDF
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
PDF
Cocos2d xで簡単なゲームを作ってみよう!
by
Tomoaki Shimizu
cocos2d-xとCocosBuilderでゲームを作ってみよう
by
Tomoaki Shimizu
cocos2d-xとネイティブ間の連携
by
Tomoaki Shimizu
cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
Cocos2d xで簡単なゲームを作ってみよう!
by
Tomoaki Shimizu
Similar to Cocos2d-x公開講座 in 鹿児島
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
かんたんなcocos2d-xの紹介
by
Tomoaki Shimizu
KEY
Cocos2d platforms
by
Keisuke Hata
PDF
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
PDF
Cocos2d-x勉強会 2014/10/05
by
Yasuhiro Matsuda
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
by
Norio Akagi
PDF
cocos2d-xとCocosBuilder
by
Tomoaki Shimizu
PDF
Cocos2dx 8hour
by
Tomohiko Okita
PDF
Cocos2d-xおよび関連サービスについて
by
Chukong Technologies Japan
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
PDF
Cocos2d x talks
by
大騎 池本
PPTX
Cocos2d-xハンズオンセミナー
by
Chukong Technologies Japan
PDF
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
㉞cocos2d-xの開発環境をインストールしてみよう
by
Nishida Kansuke
PDF
cocos2dxことはじめ(2.2.5)
by
和樹 川端
PDF
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
by
Game Tools & Middleware Forum
PDF
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
かんたんなcocos2d-xの紹介
by
Tomoaki Shimizu
Cocos2d platforms
by
Keisuke Hata
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
Cocos2d-x勉強会 2014/10/05
by
Yasuhiro Matsuda
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
by
Norio Akagi
cocos2d-xとCocosBuilder
by
Tomoaki Shimizu
Cocos2dx 8hour
by
Tomohiko Okita
Cocos2d-xおよび関連サービスについて
by
Chukong Technologies Japan
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
Cocos2d x talks
by
大騎 池本
Cocos2d-xハンズオンセミナー
by
Chukong Technologies Japan
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
㉞cocos2d-xの開発環境をインストールしてみよう
by
Nishida Kansuke
cocos2dxことはじめ(2.2.5)
by
和樹 川端
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
by
Game Tools & Middleware Forum
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
More from Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
by
Tomoaki Shimizu
PPTX
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
PDF
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
PDF
Cocos Code IDEを使ってみた
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
PDF
タワーオブスペルズ x cocos2d-x
by
Tomoaki Shimizu
PDF
cocos2d-xで利用できる暗号化
by
Tomoaki Shimizu
PDF
cocos2d-xにおけるマップエディタの利用
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
by
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
by
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
Cocos Code IDEを使ってみた
by
Tomoaki Shimizu
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
タワーオブスペルズ x cocos2d-x
by
Tomoaki Shimizu
cocos2d-xで利用できる暗号化
by
Tomoaki Shimizu
cocos2d-xにおけるマップエディタの利用
by
Tomoaki Shimizu
Recently uploaded
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Drupal Recipes 解説 .
by
iPride Co., Ltd.
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
ddevについて .
by
iPride Co., Ltd.
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Cocos2d-x公開講座 in 鹿児島
1.
in
鹿児島 Cocos2d-x公開講座 ~基本講義&お試しハンズオン~ 株式会社TKS2 清水友晶
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.
販売台数比較 http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
4.
プラットフォームのシェア http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
5.
時間別トラフィック http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
6.
Angry Birds vs
Nintendo DS http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
7.
フリーミアムモデル http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
8.
収益Top200アプリ中ゲームが70% http://www.businessinsider.com/future-of-digital-slides-2012-11?op=1
9.
これらから判ること • スマートフォン・タブレットは今後もしばらくは伸 び続ける •
PCは仕事で利用、一般的にはスマートフォン・タ ブレットが利用される • 無料アプリでアプリ内課金を行うフリーミアムモデ ルが主流 • ゲームアプリの課金率が高い
10.
と言うことは・・・ • まだしばらくは、スマートフォン・タブレット向け ゲームで稼ぐことができる
11.
もう少し詳細に • スマートフォン・タブレット向けOSに対して、日 本ではAndroid,
iOSが主流 • できれば両OSに対応したゲームアプリを開発でき ることが望ましい • AndroidとiOSのアプリをそれぞれ開発するには、 実装に2倍の工数が掛かってしまう・・・ • 1ソースでAndroidとiOSの開発ができれば効率が良 い • クロスプラットフォーム開発が可能なゲームプラッ トフォームがあれば良いけど、そんなのあるの?
12.
クロスプラットフォーム開発可能な
ツール・フレームワーク • Cocos2d-x Cocos2d-x • Unity •2Dゲームフレームワーク • Corona SDK •オープンソース(MIT) • Moai •高速処理 • Gilderos •メモリ周りの処理は不要 • Game Salad •ゲームエンジンを修正可能 •入門者から熟練者まで • JS / HTML5 framework • Titanium Mobile • Phone Gap
13.
Cocos2d-xでどんなアプリが作れるの? •
Cocos2d-xに使用例が紹介されている http://www.cocos2d-x.org/projects/cocos2d-x/apps
14.
Cocos2d-xでどんなアプリが作れるの? •
スマートエデュケーション おやこでスマほん(Android, iOS) AWS「スタートアップチャレンジ」優勝 IVS 2012 Fall Kyoto 「Launch Pad」優勝
15.
Cocos2d • オープンソース • MITライセンス •
2Dゲームフレームワーク • Python • Windows, Mac, Linux http://en.wikipedia.org/wiki/Cocos2d
16.
Cocos2d for iPhone
• オープンソース • MITライセンス • 2Dゲームフレームワーク • Objective-C • iOS, Mac OS X http://en.wikipedia.org/wiki/Cocos2d
17.
Cocos2d-x • オープンソース • MITライセンス •
2Dゲームフレームワーク • C++, Lua, Javascript • マルチプラットフォーム http://en.wikipedia.org/wiki/Cocos2d
18.
Cocos2d-x対応プラットフォーム http://www.cocos2d-x.org/projects/cocos2d-x/wiki
19.
開発環境 • Android, iOS対応のアプリを開発する際の開発環境例
• Mac OS X • Xcode (iOS向けアプリ開発) • Eclipse (Android向けアプリ開発)
20.
Cocos2d-xをさわってみよう
21.
Xcodeのインストール • Mac App
StoreからXcodeをダウンロード&インスト ール
22.
Cocos2d-xのダウンロード • Cocos2d-xの最新バージョンをダウンロード
(ハンズオンは基本的に最新バージョンを用いて行います) http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
23.
Cocos2d-xを解凍する • ダウンロードしたzipファイルを任意のディレクト リに解凍します •
ハンズオンではユーザのホームディレクトリへの解 凍をオススメします(解凍した場所を忘れなければどこでもいいんです) • ユーザ名がsumomoの場合、 /Users/sumomo へ解凍し /Users/sumomo/cocos2d-2.1beta3-x-2.1.0 となります
24.
テンプレートのインストール • ターミナル.app起動
アプリケーション > ユーティリティ > ターミナル • cocos2d-2.1beta3-x-2.1.0のディレクトリへ移動 cd cocos2d-2.1beta3-x-2.1.0 • install-templates-xcode.shの実行 ./install-templates-xcode.sh -u 強制インストールの場合 ./install-templates-xcode.sh -u -f
25.
テンプレートのインストールに成功! • テンプレートのインストールに成功した場合は、次
のようなログが見られます
26.
テンプレートのインストールに失敗する... •
テンプレートのインストールに失敗する場合は、テン プレートの権限をチェックしてみましょう cd /Users/tomoaki/Library/Developer/Xcode/Templates ls -al • 所有者が別の人になっている場合は、所有者を変更し ましょう(変更しても問題ないか管理者に確認して下さい) chown -R tomoaki cocos2d-x
27.
新規プロジェクトの作成 • Xcode起動 • 新規プロジェクトの作成
cocos2dxを選択 • Product Name:HelloWorld • 保存先: ホームディレクトリ(/Users/Sumomo)
28.
Hello World • 作成されたプロジェクトをRun
29.
ソースをいじってみよう
30.
表示する文字を変更する • HelloWorldScene.cppを選択 • 54行目の”Hello
World”を好きな文字に変更しよう
31.
背景を動かしてみよう • 背景は66行目のpSpriteにて表示している • pSpriteに対して命令することで背景を動かすことが
できる
32.
背景を動かしてみよう • 位置変更 pSprite->setPosition(
ccp(0, 0) ); • 拡大・縮小 pSprite->setScale(2.0f); • 回転 pSprite->setRotation(90.0f); • アンカーポイント pSprite->setAnchorPoint( ccp(0, 0) ); • 透過 pSprite->setOpacity(127);
33.
別の画像に変更してみよう
http://tks2.net/cat.png • Resourcesディレクトリに画像を配置する HelloWorld/Resources/cat.png • Xcode上に読み込む • ソースの修正 CCSprite* pSprite = CCSprite::create("cat.png");
34.
Cocos2d-xの仕組み • 基本的なクラス •
CCDirector ... アプリの中心 • CCScene ... シーン(画面) • CCLayer ... シーン中のレイヤー • CCSprite ... シーン中の画像など
35.
Cocos2d-xの仕組み • プロジェクトには次のディレクトリがある •
Classes • Resources • 最初に用意されているクラスは次の2つ • AppDelegate • HelloWorldScene
36.
Cocos2d-xの仕組み • AppDelegateには次の関数がある
• applicationDidFinishLaunching() • アプリ起動時に処理され、 アプリのセッティングを行う • 最初のシーンを呼び出す • applicationDidEnterBackground() • アプリがスリープする時に処理され、 アプリの停止を行う • applicationWillEnterForeground() • アプリ復帰時に処理され、 アプリの再開を行う
37.
CCActionを使ってみよう!
• オブジェクトを移動させてみる 2秒で画面右端へ移動する CCMoveTo* move = CCMoveTo::create(2.0f, ccp(size.width, size.height/2)); pSprite->runAction(move);
38.
CCActionを使ってみよう! • CCAction
• 移動 CCMoveTo, CCMoveBy • 回転 CCRotateTo, CCRotateBy • フェードイン・フェードアウト CCFadeIn, CCFadeOut http://www.cocos2d-x.org/reference/native-cpp/d7/d12/ classcocos2d_1_1_c_c_action.html
39.
CCActionを使ってみよう! • 連続アクションを実行(同じアクション) CCRepeat,
CCRepeatForever • 連続アクションを実行(異なるアクション) CCSequence • アクションを同時に実行 CCSpawn
40.
CCActionを使ってみよう!
• 指定時間待つ CCDelayTime • メソッドを呼ぶ CCCallFunc, CCCallFuncN, CCCallFuncND, CCCallFuncO • イージングを利用する CCEase~
41.
新しいシーンを表示しよう! • シーンの表示は、CCDirectorクラスが担当する •
replaceSceneメソッド • pushSceneメソッド • popSceneメソッド • 画面遷移してみよう! CCScene* pScene = HelloWorld::scene(); CCDirector::sharedDirector()->replaceScene(pScene);
42.
格好いい画面遷移を! • CCTransitionScene
• クロスフェード CCTransitionCrossFade • フリップ CCTransitionFlipX, CCTransitionFlipY • ページめくり CCTransitionPageTurn http://www.cocos2d-x.org/reference/native-cpp/d1/dc8/ classcocos2d_1_1_c_c_transition_scene.html
43.
Cocos2d-xについてもっと知りたい! •
Cocos2d-x実践講座 in 鹿児島 ∼少人数で実際にアプリ作りを体験してみよう!∼ • 1/19(土) 13:00~17:00 • http://atnd.org/events/35243
Download