cocos2d-xの開発に欠かせない
CocosBuilderについて
株式会社TKS2 清水友晶
清水 友晶
—  株式会社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
—  6/25発売
—  2,800円 + 税
—  400ページ
—  6/18発売
—  2,980円 + 税
—  312ページ
—  http://cocos2d-x.jp
—  cocos2d-x開発元Chukong Technologies社公認
—  cocos2d-xのための自由なコミュニティー
—  入門者から上級者まで誰でもOK!!ぜひご参加を!
—  cocos2d-xに関することなら何でも投稿できます!!
—  https://www.facebook.com/groups/cocos2dxjp/
—  8/23 第2回cocos2d-x開発技術勉強会
—  8/29 第11回 shinjuku.cocos2d-x
—  9/12 shinjuku.cocos2d-x初心者ハンズオン
    ∼cocos2d-xを利用したクロスプラットフォーム開発環境構築∼
—  9/26 第12回 shinjuku.cocos2d-x
—  10/M shinjuku.cocos2d-x初心者ハンズオン
    ∼CocosBuilderを利用した開発の進め方∼
—  10/M 第13回 shinjuku.cocos2d-x
目次
—  CocosBuilderとは
—  CocosBuilderデモ
—  本に載っていない使い方
—  CocosBuilderに関するハンズオンの紹介
CocosBuilderとは
—  http://cocosbuilder.com
—  cocos2dのレイアウトやアニメーションをGUIで調整可能
—  オープンソース(MITライセンス)
—  最新版CocosBuilder 3.0 Alpha
—  JSB(JavaScript bindings)の機能が大幅に追加
—  CocosPlayer (for JSB)
—  cocos2d-xやcocos2d-iphoneでも利用可能
—  cocos2d-xではCCBReaderクラスを利用して連携可能
—  初心者向けの主な情報源
—  CocosBuilder User Guide
—  cocos2d-xサンプル「TestCpp」
CocosBuilderでの注意
—  次のバージョンに揃える必要がある
—  cocos2d-x 2.1.4 (cocos2d-x 3.0 alpha0-pre)
—  CocosBuilder 3.0 alpha 5
—  Mac OS X 10.8を使用すること
—  Mac OS X 10.7以前の場合、ファイルを読込めないバグがある
—  参考になるプロジェクト
—  cocos2d-xプロジェクト
—  cocos2d-x-2.1.4/samples/Cpp/TestCpp
—  CocosBuilderプロジェクト
—  cocos2d-x-2.1.4/samples/Cpp/TestCpp/Resources/
CocosBuilderExample.ccbproj
本に載っていない情報
—  ガイドの操作
—  効果音
—  コールバック関数
—  パーティクル
—  タイムラインの編集
—  Sprite Sheetの取り込み
—  Smart Sprite Sheetの利用
ガイドの操作
—  ガイドの追加
—  ものさし上からドラッグ&ドロップ
—  ガイドの移動
—  command + クリック è マウスの移動
—  ガイドの削除
—  ガイドを画面外へ移動する
—  ガイドにスナップ
—  できません。ソース上でコメントアウトされている
—  なぜ使用不可なのか不明…
—  CocosScene.m 823 843行目をアンコメントし、適切に修正
することで利用可能になるかも?
効果音
—  キーフレームの追加は、alt + クリック
—  設定はキーフレームをダブルクリック
—  Resourcesに含まれる音声ファイルから選択
コールバック関数
—  キーフレームの追加は、alt + クリック
—  設定はキーフレームをダブルクリック
—  C++の場合は、onResolveCCBCallFuncSelector関数
にて設定
è CCB_SELECTORRESOLVER_CALLFUNC_GLUEマクロ
パーティクル
—  FXボタンをクリックするとパーティクルが作成できる
—  使い勝手はParticleDesignerの方が良い
タイムラインの編集
—  キーフレームをダブルクリックすることにより、簡単
に編集可能
—  キーフレームのコピー&ペーストが可能
—  キーフレームを複数選択することで、Animationメ
ニューより次の項目が利用可能
—  Reverse Selected Keyframes
èキーフレームの順序を反転する
—  Stretch Selected Keyframes...
èキーフレームの間隔を変更する
Sprite Sheetの取り込み
—  TexturePackerなどで作成されたSprite Sheetは、
CocosBuilderから読み込み可能なディレクトリに配置する
だけで利用可能
—  xxxx.plist
—  xxxx.png
—  一連の画像から一度にキーフレームを作成することが可能
—  Create Keyframes from Selection
Smart Sprite Sheetの利用
—  ディレクトリのコンテキストメニュー
—  Make Smart Sprite Sheetを選択
—  Edit Smart Sprite Sheet...を選択
CocosBuilderを利用した
ハンズオンの予定
—  8/29(木)
第11回 shinjuku.cocos2d-x
—  10/M
shinjuku.cocos2d-x初心者ハンズオン
∼CocosBuilderを利用した開発の進め方∼
おわり
—  ご清聴ありがとうございました。

More Related Content

PDF
cocos2d-xのサーバ連携について
PDF
cocos2d-x開発事例勉強会
KEY
Cocos2d xのススメ
PDF
cocos2d-xのいろいろなオブジェクトの利用
PDF
cocos2d-x JavaScript Bindingsについて
PDF
Cocos2d xをさらにさわってみよう!
PDF
Cocos2d-x公開講座 in 鹿児島
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
cocos2d-xのサーバ連携について
cocos2d-x開発事例勉強会
Cocos2d xのススメ
cocos2d-xのいろいろなオブジェクトの利用
cocos2d-x JavaScript Bindingsについて
Cocos2d xをさらにさわってみよう!
Cocos2d-x公開講座 in 鹿児島
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について

What's hot (20)

PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
KEY
Cocos2d-xのかんたんな紹介
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
PDF
CocoStudioの紹介
PDF
cocos2d-xとspine
PDF
cocos2d-xおよび開発ツールについて
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
PDF
CocoStudioとcocos2d-xの連携2
PDF
Cocos2d xでの開発の準備
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
PDF
Cocos2d-xで画像周りを自由自在に表示してみよう
PDF
CocosBuilderを利用した開発の進め方
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
PDF
Cocos2d-x実践講座 in 鹿児島
PDF
CocosBuilderとcocos2d-x JSB
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Cocos2d-xのかんたんな紹介
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
CocoStudioの紹介
cocos2d-xとspine
cocos2d-xおよび開発ツールについて
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
CocoStudioとcocos2d-xの連携2
Cocos2d xでの開発の準備
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
実はかんたん!ゲームエンジンCocos2d-x入門
Cocos2d-xで画像周りを自由自在に表示してみよう
CocosBuilderを利用した開発の進め方
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
cocos2d-x 3.0 新しい物理演算クラスの利用
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x実践講座 in 鹿児島
CocosBuilderとcocos2d-x JSB
Ad

Viewers also liked (6)

KEY
Cocos2d xをさわってみよう!
PDF
cocos2d-xとCocosBuilderでゲームを作ってみよう
PDF
cocos2d-xハンズオン勉強会 in 名古屋
PDF
cocos2d-xとネイティブ間の連携
PDF
cocos2d-x公開講座 in 鹿児島
PDF
Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xをさわってみよう!
cocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xとネイティブ間の連携
cocos2d-x公開講座 in 鹿児島
Cocos2d xで簡単なゲームを作ってみよう!
Ad

Similar to cocos2d-xの開発に欠かせないCocosBuilderについて (20)

PDF
CocoStudioとcocos2d-xの連携
PDF
cocos2d-xの概要とこれまでの進化・これからの展開
PDF
Cocos2d-x 3D Extension
PDF
Cocos2d-xによる最新ゲーム開発
PDF
Cocos2d x talks
PPTX
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
PDF
cocos2d-xとCocosBuilder
PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
PDF
かんたんなcocos2d-xの紹介
PDF
cocos2d-xとCocos Code IDE
PPTX
Cocos2d-x(JS)の紹介
PDF
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
PDF
cocos2d-x 開発の効率化
PDF
Cocos2d-x勉強会 2014/10/05
PDF
Cocos2d xでぬるぬる動くビルダー機能実装
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
PPTX
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
PDF
cocos2d-xにおけるデータ管理
CocoStudioとcocos2d-xの連携
cocos2d-xの概要とこれまでの進化・これからの展開
Cocos2d-x 3D Extension
Cocos2d-xによる最新ゲーム開発
Cocos2d x talks
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
cocos2d-xとCocosBuilder
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
かんたんなcocos2d-xの紹介
cocos2d-xとCocos Code IDE
Cocos2d-x(JS)の紹介
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
cocos2d-x 開発の効率化
Cocos2d-x勉強会 2014/10/05
Cocos2d xでぬるぬる動くビルダー機能実装
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
cocos2d-xにおけるデータ管理

More from Tomoaki Shimizu (17)

PPTX
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
PPTX
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
PPTX
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
PPTX
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
PPTX
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
PDF
Cocos Code IDEを使ってみた
PDF
cocos2d-x 3.0による変更点
PDF
タワーオブスペルズ x cocos2d-x
PDF
cocos2d-xで利用できる暗号化
PDF
cocos2d-xにおけるマップエディタの利用
PDF
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
PDF
cocos2d-xを利用したパズドラ風ゲームの作成
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos Code IDEを使ってみた
cocos2d-x 3.0による変更点
タワーオブスペルズ x cocos2d-x
cocos2d-xで利用できる暗号化
cocos2d-xにおけるマップエディタの利用
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
cocos2d-xを利用したパズドラ風ゲームの作成

Recently uploaded (8)

PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
PPTX
Vibe Codingを触って感じた現実について.pptx .
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
Vibe Codingを触って感じた現実について.pptx .
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
20250823_IoTLT_vol126_kitazaki_v1___.pdf
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ

cocos2d-xの開発に欠かせないCocosBuilderについて