Submit Search
cocos2d-xのすすめ
2 likes
•
2,478 views
cowboy_tokyo
1 of 13
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
More Related Content
PDF
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Akihiro Matsuura
PDF
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Akihiro Matsuura
PDF
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06
Yahoo!デベロッパーネットワーク
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
PDF
cocos2d-xにおけるマップエディタの利用
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
PDF
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Yasuhiro Matsuda
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Akihiro Matsuura
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Akihiro Matsuura
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06
Yahoo!デベロッパーネットワーク
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
cocos2d-xにおけるマップエディタの利用
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Yasuhiro Matsuda
What's hot
(20)
PDF
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
PDF
Cocos Code IDEを使ってみた
Tomoaki Shimizu
PDF
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
PDF
cocos2d-x 開発の効率化
Akihiro Matsuura
PPTX
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
PDF
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
PDF
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Akihiro Matsuura
PDF
Cocos2d-x 3D Extension
Tomoaki Shimizu
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
PDF
cocos2d-xとCocosBuilderでゲームを作ってみよう
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
PDF
cocos2d-x 3.0による変更点
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
PPTX
Cocos2d-xハンズオンセミナー
Chukong Technologies Japan
PDF
Cocos2d xで簡単なゲームを作ってみよう!
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
Cocos Code IDEを使ってみた
Tomoaki Shimizu
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
cocos2d-x 開発の効率化
Akihiro Matsuura
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Akihiro Matsuura
Cocos2d-x 3D Extension
Tomoaki Shimizu
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
cocos2d-xとCocosBuilderでゲームを作ってみよう
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
cocos2d-x 3.0による変更点
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
Cocos2d-xハンズオンセミナー
Chukong Technologies Japan
Cocos2d xで簡単なゲームを作ってみよう!
Tomoaki Shimizu
Ad
Similar to cocos2d-xのすすめ
(20)
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
PDF
Cocos2d-xおよび関連サービスについて
Chukong Technologies Japan
PDF
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
Haco Kohashi
PDF
Cocosサービスについて
Chukong Technologies Japan
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
PDF
cocos2d-xを使った開発で効率よく多職種連携したい話
Naoyuki Totani
PDF
Cocos最新情報(2015/3/13)
Chukong Technologies Japan
KEY
Cocos2d-xのかんたんな紹介
Tomoaki Shimizu
PPTX
Cc dx lib72-p
CHY72
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
PDF
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
Game Tools & Middleware Forum
KEY
Cocos2d xのススメ
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
PDF
Cocos2dx 8hour
Tomohiko Okita
PDF
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
PDF
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
PDF
Cocos最新情報(2015/6/30)
Chukong Technologies Japan
PDF
「釣り★スタ」でのCocos2d-JSを使ってのアプリアップデート事例 (2)
gree_tech
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
Cocos2d-xおよび関連サービスについて
Chukong Technologies Japan
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
Haco Kohashi
Cocosサービスについて
Chukong Technologies Japan
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
cocos2d-xを使った開発で効率よく多職種連携したい話
Naoyuki Totani
Cocos最新情報(2015/3/13)
Chukong Technologies Japan
Cocos2d-xのかんたんな紹介
Tomoaki Shimizu
Cc dx lib72-p
CHY72
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
Game Tools & Middleware Forum
Cocos2d xのススメ
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
Cocos2dx 8hour
Tomohiko Okita
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
Cocos最新情報(2015/6/30)
Chukong Technologies Japan
「釣り★スタ」でのCocos2d-JSを使ってのアプリアップデート事例 (2)
gree_tech
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Ad
cocos2d-xのすすめ
1.
cocos2d-xのすすめ 2014/07/02 @cowboy_tokyo
2.
cocos2d-xとは ● オープンソースの2Dゲームフレームワーク ○ cocos2d
for iPhoneをC++ベースで移植したもの ■ LuaやJavaScriptでも書ける ○ クロスプラットフォーム ○ アップデートが早い
3.
cocos2d-x と Unity ●
現在、ゲームアプリを作る際に選択するフレームワークは主 にこの2つ ○ 3D = Unity、2D = cocos2d-xが得意といった切り分け ■ 一応、どちらも対応しようと思えば2Dも3Dも対応可 ● どちらを使えばいいか ○ ゲーム性/業務効率/パフォーマンス次第 ○ Unityは素材ありきな部分や3Dの組み込みが複雑なので、cocos2d-xとくら べて開発コストがかなりかかるので、企業的に体力のあるところでしかやり づらいイメージ
4.
cocos2d-xで作られたアプリ ● ツムツム、モンスト、トレクル、ジョジョ、ブレフロ、... etc ○
ちなみに千メモは違うそうです
5.
cocos2d-xのメリット ● クロスプラットフォーム ○ フルスクラッチよりも何倍も作業効率が高い ●
アップデートが早い ○ バグが有った場合も即座に修正して公開している ○ 有志による機能公開等もある ○ 中の人がかなり親切なので、フォーラムに質問すればすぐ教えてくれる ● 描画の多いゲーム向き ○ 2Dゲームは描画の多いものが多いので、スーファミのようなゲーム内表現 をしたい場合には向いている ○ iPhone4、4Sのような旧機種でもそれなりの速度で動かせる
6.
Hello Worldまで(Mac) ● Xcodeをインストール ●
cocos2d-x v3.xをダウンロード(http://www.cocos2d-x.org/download) ● 上記ファイルを任意の場所に展開(/Users/muffin/cocos2d-x-3.x など) ● セットアップ ● Xcodeを起動し、上記で作成したプロジェクトを開く $ cd cocos2d-x-3.x/ $ ./setup.py # android-ndk, android-sdk, antの場所が聞かれるが # iOSしかやらないならとりあえず無視 $ source ~/.bash_profile # これでcocosコマンドが使えるようになる $ cocos new muffin_pjt -l cpp # muffin_pjtというC++のプロジェクトを作成
7.
Hello World ● Runするとこうなる ○
画面と文字が表示されるだけ
8.
cocos2d-xの仕組み(1) ● 基本的なクラス ○ Director ■
cocos2d-xの統括クラス(シングルトン) ○ Scene ■ シーン(画面) ○ Layer ■ シーンの中の1つのレイヤー ○ Sprite ■ シーンの中の画像 ○ Action ■ スプライトに動きを与える Scene Layer Layer Sprite Sprite Action Action
9.
cocos2d-xの仕組み(2) ● プロジェクトには以下2つのディレクトリが存在する ○ Classes ■
クラスファイル ○ Resources ■ 画像や音源などの素材ファイル
10.
cocos2d-xの仕組み(3) ● プロジェクトを作成すると、以下の2つのファイル が生成される ○ AppDelegate ■
iOSの仕組みそのまま ○ HelloWorldScene ■ cocos2d-x固有の仕組み
11.
cocos2d-xの仕組み(3) ○ AppDelegate ■ applicationDidFinishLaunching() ●
アプリ起動時に呼ばれ、アプリのセッティングを行う ● 最初のシーンを呼び出す ■ applicationDidEnterBackground() ● アプリがスリープするときに呼ばれ、アプリを停止する ■ applicationWillEnterForeground() ● アプリ復帰時に呼ばれ、アプリを再開する
12.
cocos2d-xの仕組み(3) ○ HelloWorldScene ■ createScene() ●
シーン作成(最低1つないと何も表示されないので) ■ init() ● 初期化 ○ 画像の定義 ○ 画像ポジション定義 ○ 画像配置 ○ ラベル定義 ○ ラベルポジション定義 ○ ラベル配置 ■ menuCloseCallback() ● クローズボタンの制御
13.
参考 ● cocos2d-xの2.x系と3.x系でかなり大きな機能 的差分があるので、手を出すなら最初から3.x 系を触れておくべし ● 2.x系から3.x系に移行した時のTIPSをブログに まとめました (http://cowboy-tokyo.hateblo.jp/entry/2014/06/28/223233)
Download