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
7,519 views
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Technology
◦
Read more
9
Save
Share
Embed
Embed presentation
Download
Downloaded 22 times
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
PDF
cocos2d-xを利用したパズドラ風ゲームの作成
by
Tomoaki Shimizu
PDF
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
PDF
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
cocos2d-xにおけるBox2Dの利用方法および便利なツール
by
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
by
Tomoaki Shimizu
cocos2d-xハンズオン勉強会 in 名古屋
by
Tomoaki Shimizu
CocosBuilderとcocos2d-x JSB
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
What's hot
PPTX
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
by
Tomoaki Shimizu
PDF
Cocos2d xをさらにさわってみよう!
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
KEY
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
PDF
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
by
Tomoaki Shimizu
PPTX
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
PDF
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
PDF
cocos2d-x JavaScript Bindingsについて
by
Tomoaki Shimizu
PDF
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
PDF
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
PDF
Cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
Cocos2d-x実践講座 in 鹿児島
by
Tomoaki Shimizu
PDF
cocos2d-xとspine
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
by
Tomoaki Shimizu
Cocos2d xをさらにさわってみよう!
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
by
Tomoaki Shimizu
Cocos2d xをさわってみよう!
by
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
by
Chukong Technologies Japan
Cocos2d-x 3D Extension
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
by
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
by
Tomoaki Shimizu
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
by
Kohki Miki
cocos2d-x開発事例勉強会
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
by
Tomoaki Shimizu
cocos2d-x JavaScript Bindingsについて
by
Tomoaki Shimizu
Cocos2d-xで画像周りを自由自在に表示してみよう
by
Tomoaki Shimizu
cocos2d-xとCocos Code IDE
by
Tomoaki Shimizu
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
by
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
by
Tomoaki Shimizu
Cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
by
Tomoaki Shimizu
Cocos2d-x実践講座 in 鹿児島
by
Tomoaki Shimizu
cocos2d-xとspine
by
Tomoaki Shimizu
Viewers also liked
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
PPTX
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
by
Tomoaki Shimizu
PDF
Cocos2d xで簡単なゲームを作ってみよう!
by
Tomoaki Shimizu
PDF
Cocos Code IDEを使ってみた
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
PDF
cocos2d-x 開発の効率化
by
Akihiro Matsuura
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
by
Tomoaki Shimizu
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
by
Tomoaki Shimizu
Cocos2d xで簡単なゲームを作ってみよう!
by
Tomoaki Shimizu
Cocos Code IDEを使ってみた
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
by
Tomoaki Shimizu
cocos2d-x 開発の効率化
by
Akihiro Matsuura
Similar to Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
PDF
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-xとCocosBuilderでゲームを作ってみよう
by
Tomoaki Shimizu
PDF
CocosBuilderの紹介
by
Masahiro Murakami
PDF
Cedec2015_「消滅都市」運用の一年
by
gree_tech
PPTX
第3回プログラミングカフェ_テキスト
by
街角プログラミングカフェ
PDF
かんたんなcocos2d-xの紹介
by
Tomoaki Shimizu
PDF
cocos2d-xとCocosBuilder
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
PDF
cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
PDF
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
PDF
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PPT
Cocos2d
by
Kenji Kamijo
PDF
㉞cocos2d-xの開発環境をインストールしてみよう
by
Nishida Kansuke
PDF
Cocos2dを使ったi phoneゲーム開発手法
by
Nishida Kansuke
PPTX
Cocos2d-xハンズオン#1 in 大阪
by
Shingo Yamano
KEY
Introduction for cocos2d
by
佐藤 俊太郎
PDF
㉓cocos2dでゲームを作ろう!その1
by
Nishida Kansuke
PDF
【鹿児島】秋だよ!中高生アプリ開発講座
by
HatchUp
PDF
Cocos2dx step2 アプリケーション基本
by
Chu Chu
PDF
Cocos2d-x ゲーム開発入門(1)
by
Toshio Ehara
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
cocos2d-xとCocosBuilderでゲームを作ってみよう
by
Tomoaki Shimizu
CocosBuilderの紹介
by
Masahiro Murakami
Cedec2015_「消滅都市」運用の一年
by
gree_tech
第3回プログラミングカフェ_テキスト
by
街角プログラミングカフェ
かんたんなcocos2d-xの紹介
by
Tomoaki Shimizu
cocos2d-xとCocosBuilder
by
Tomoaki Shimizu
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
by
Tomoaki Shimizu
cocos2d-x公開講座 in 鹿児島
by
Tomoaki Shimizu
Cocos2d-xによる最新ゲーム開発
by
Chukong Technologies Japan
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
Cocos2d
by
Kenji Kamijo
㉞cocos2d-xの開発環境をインストールしてみよう
by
Nishida Kansuke
Cocos2dを使ったi phoneゲーム開発手法
by
Nishida Kansuke
Cocos2d-xハンズオン#1 in 大阪
by
Shingo Yamano
Introduction for cocos2d
by
佐藤 俊太郎
㉓cocos2dでゲームを作ろう!その1
by
Nishida Kansuke
【鹿児島】秋だよ!中高生アプリ開発講座
by
HatchUp
Cocos2dx step2 アプリケーション基本
by
Chu Chu
Cocos2d-x ゲーム開発入門(1)
by
Toshio Ehara
More from Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
by
Tomoaki Shimizu
PDF
cocos2d-xで利用できる暗号化
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
by
Tomoaki Shimizu
PDF
cocos2d-xにおけるマップエディタの利用
by
Tomoaki Shimizu
PDF
cocos2d-xにおけるデータ管理
by
Tomoaki Shimizu
PDF
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
by
Tomoaki Shimizu
PDF
CocoStudioとcocos2d-xの連携2
by
Tomoaki Shimizu
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
by
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
PDF
タワーオブスペルズ x cocos2d-x
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
by
Tomoaki Shimizu
cocos2d-xで利用できる暗号化
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
by
Tomoaki Shimizu
cocos2d-xにおけるマップエディタの利用
by
Tomoaki Shimizu
cocos2d-xにおけるデータ管理
by
Tomoaki Shimizu
cocos2d-xの概要とこれまでの進化・これからの展開
by
Tomoaki Shimizu
cocos2d-x 3.0による変更点
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
by
Tomoaki Shimizu
CocoStudioとcocos2d-xの連携2
by
Tomoaki Shimizu
cocos2d-x 3.0 新しい物理演算クラスの利用
by
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
by
Tomoaki Shimizu
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
by
Tomoaki Shimizu
タワーオブスペルズ x cocos2d-x
by
Tomoaki Shimizu
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
1.
シューティングゲームを作ろう 株式会社TKS2 清水友晶
2.
清水 友晶 —
株式会社TKS2 スマートフォンアプリ開発 Webコンテンツ開発 — 日本cocos2d-xユーザ会代表 講演活動 執筆活動 — チラ裏開発メモ: http://tks2.net/memo — SlideShare: http://www.slideshare.net/doraemonsss
3.
— 2014/9/8発売 —
3,200円 + 税 — 2014/7/26発売 — 2,980円 + 税
4.
— 日本cocos2d-xユーザ会 http://cocos2d-x.jp
— cocos2d-x開発元Chukong Technologies社公認 — cocos2d-xのための自由なコミュニティー — 入門者から上級者まで誰でもOK!!ぜひご参加を! (1870人以上参加) — cocos2d-xに関することなら何でも投稿できます!! — https://www.facebook.com/groups/cocos2dxjp/
5.
— 9/13~14 アキバJam
#01 — 9/18 第24回 shinjuku.cocos2d-x — 9/26 第8回 cocos2d-x勉強会 — 9/29 第2回 cocos2d-JSもくもく勉強会 — 10/23 第25回 shinjuku.cocos2d-x
6.
目次 — 作成するシューティングゲームについて
— プロジェクトの作成 — ゲーム作成 1) ゲーム画面の作成 2) 背景のアニメーション 3) プレイヤー表示と操作 4) 敵の表示と移動アニメーション 5) 弾の発射 6) 当たり判定 7) タイトル画面 8) 画面遷移アニメーション
7.
作成するシューティングゲーム — 画面構成
— タイトル画面 — ゲーム画面 — Cocos2d-xの扱い方を学ぶためのシンプルなゲーム
8.
setup.pyの実行 — Cocos2d-xが用意しているsetup.pyを実行する
— 次の環境変数が設定される — COCOS_CONSOLE_ROOT — 自動設定 — ANDROID_SDK_ROOT — Android SDKのディレクトリを指定する — NDK_ROOT — Android NDKのディレクトリを指定する — ANT_ROOT — 入力不要 — 環境変数を反映する — Win: コマンドプロンプトの再起動 — Mac: sourceコマンド実行
9.
プロジェクトの作成 — Cocos2d-xのプロジェクトを作成するためのコマンド
— setup.pyにおいてCOCOS_CONSOLE_ROOTをしたた め、どこからでも実行することができる — オプション — プロジェクト名 — -l … cpp, lua, javascript — -d … ディレクトリを指定 — -p … パッケージ名 cocos new NyanSky ‒d ~/Documents ‒p net.tks2.projects ‒l cpp
10.
ゲームの作成 — 今回使用する画像
http://goo.gl/Tsvxiv — プロジェクトのResourcesディレクトリ に配置する
11.
(1)ゲーム画面の作成 — 縦画面設定
— GameLayerクラスの作成 — 簡易マルチレゾリューション対応のためAppDelegate クラスapplicationDidFinishLaunching関数の編集 — 画像の表示 Spriteクラス — http://goo.gl/9lCoEQ
12.
(2)背景のアニメーション — 背景画像のアンカーポイント変更
— 移動アニメーション MoveToクラス — runAction関数により実行する — http://goo.gl/EJJEU7
13.
(3)プレイヤーの表示と操作 — プレイヤークラスの作成
Player.h Player.cpp — Spriteクラスを継承 — 今回は特別な操作を行わないが、ヒットポイントや当た り判定など、プレイヤーに関する処理はこのクラスで行 うといい — EventListenerTouchOneByOneクラスに よるシングルタップイベントの実装 — http://goo.gl/WfLBu8
14.
(4)敵の表示と移動アニメーション — 敵クラスの作成
Enemy.h Enemy.cpp — Spriteクラスを継承 — 敵のタイプにより動きを変えれるような仕組みを持つ — 毎フレーム処理を実行する scheduleUpdate関数 update関数 — http://goo.gl/GLIKBw
15.
(5)弾の発射 — 弾クラスの作成
Bullet.h Bullet.cpp — Spriteクラスを継承 — 表示と同時に前方へ移動するアニメーションを用意する — スマートフォンでは、弾が自動で発射 するほうが操作しやすい — http://goo.gl/4jcJzb
16.
(6)当たり判定 — 敵や弾の中心から一定の半径を、当たり判定の領域と
する — 処理速度に直結するため、当たり判定の領域は複雑にし ない — もし大きな敵を作る場合も、複数の円の領域を用意する とよい — 当たり判定チェックを毎フレーム行う — http://goo.gl/nDEsVA
17.
(7)タイトル画面 — TitleLayerクラスの作成
— Buttonクラスによるボタン設置 — Buttonクラスを利用するために、CocosGUI.hを読み込 む — タッチイベントは細かく取得できるため、複雑な処理も 可能 — http://goo.gl/FD6uxY
18.
(8)画面遷移アニメーション — TransitionSceneクラスを継承したクラスにより画面
遷移アニメーションを行うことができる — ここではページめくりのようなTransitionPageTurnク ラスを利用する — http://goo.gl/QmiG2Z
19.
おわり — ありがとうございました
Download