Enviar búsqueda
Cargar
Cocos2dx tips
•
Descargar como KEY, PDF
•
3 recomendaciones
•
3,341 vistas
Akihiro Matsuura
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Descargar ahora
Recomendados
OSC 2012.Cloud
OSC 2012.Cloud
Masaki Takeda
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例
知教 本間
Bossan dentoo
Bossan dentoo
kubo39
mrubyのfiberを試してみた
mrubyのfiberを試してみた
Kindai University
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
monochrojazz
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Hiro H.
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Recomendados
OSC 2012.Cloud
OSC 2012.Cloud
Masaki Takeda
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例
知教 本間
Bossan dentoo
Bossan dentoo
kubo39
mrubyのfiberを試してみた
mrubyのfiberを試してみた
Kindai University
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
gcoreでプロセスメモリダンプ -mysqlプロセスメモリを見てみる-
monochrojazz
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
Hiro H.
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Webサーバの性能測定
Webサーバの性能測定
Ryo Maruyama
Mongoざっくり紹介
Mongoざっくり紹介
masakazuyamanaka
60分でつかった気になるMicrosoft Azure
60分でつかった気になるMicrosoft Azure
Kazumi Hirose
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
Kiyoshi Sawada
20110205.linux 0.01
20110205.linux 0.01
YAMANE Toshiaki
20120518 SE勉強会
20120518 SE勉強会
Satoshi Yazawa
JavaOne報告会 LT資料
JavaOne報告会 LT資料
g3akk
Windows Azure Community Open Day 2012
Windows Azure Community Open Day 2012
Microsoft Openness Japan
エコなWebサーバー
エコなWebサーバー
emasaka
サイト制作(Nuxt.js)学習実施要項
サイト制作(Nuxt.js)学習実施要項
IIHARA HODAKA
azure botserviceをもっと身近に
azure botserviceをもっと身近に
裕之 木下
JavaScriptで加速度・回転情報を取得してみた
JavaScriptで加速度・回転情報を取得してみた
iPride Co., Ltd.
BMXUG つきじ#4
BMXUG つきじ#4
K Kimura
CouchDB JP & BigCouch
CouchDB JP & BigCouch
Yohei Sasaki
MongoDBCSharp
MongoDBCSharp
ytanno
ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012
Tatsuhiko Kubo
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
Yosuke Shindo
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
K Kimura
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x Console @Cocos Talks #3
Akihiro Matsuura
Más contenido relacionado
La actualidad más candente
Webサーバの性能測定
Webサーバの性能測定
Ryo Maruyama
Mongoざっくり紹介
Mongoざっくり紹介
masakazuyamanaka
60分でつかった気になるMicrosoft Azure
60分でつかった気になるMicrosoft Azure
Kazumi Hirose
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
Kiyoshi Sawada
20110205.linux 0.01
20110205.linux 0.01
YAMANE Toshiaki
20120518 SE勉強会
20120518 SE勉強会
Satoshi Yazawa
JavaOne報告会 LT資料
JavaOne報告会 LT資料
g3akk
Windows Azure Community Open Day 2012
Windows Azure Community Open Day 2012
Microsoft Openness Japan
エコなWebサーバー
エコなWebサーバー
emasaka
サイト制作(Nuxt.js)学習実施要項
サイト制作(Nuxt.js)学習実施要項
IIHARA HODAKA
azure botserviceをもっと身近に
azure botserviceをもっと身近に
裕之 木下
JavaScriptで加速度・回転情報を取得してみた
JavaScriptで加速度・回転情報を取得してみた
iPride Co., Ltd.
BMXUG つきじ#4
BMXUG つきじ#4
K Kimura
CouchDB JP & BigCouch
CouchDB JP & BigCouch
Yohei Sasaki
MongoDBCSharp
MongoDBCSharp
ytanno
ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012
Tatsuhiko Kubo
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
Yosuke Shindo
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
K Kimura
La actualidad más candente
(19)
Webサーバの性能測定
Webサーバの性能測定
Mongoざっくり紹介
Mongoざっくり紹介
60分でつかった気になるMicrosoft Azure
60分でつかった気になるMicrosoft Azure
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
EWD 3トレーニング・コース #1 Node.jsとGT.Mの統合方法
20110205.linux 0.01
20110205.linux 0.01
20120518 SE勉強会
20120518 SE勉強会
JavaOne報告会 LT資料
JavaOne報告会 LT資料
Windows Azure Community Open Day 2012
Windows Azure Community Open Day 2012
エコなWebサーバー
エコなWebサーバー
サイト制作(Nuxt.js)学習実施要項
サイト制作(Nuxt.js)学習実施要項
azure botserviceをもっと身近に
azure botserviceをもっと身近に
JavaScriptで加速度・回転情報を取得してみた
JavaScriptで加速度・回転情報を取得してみた
BMXUG つきじ#4
BMXUG つきじ#4
CouchDB JP & BigCouch
CouchDB JP & BigCouch
MongoDBCSharp
MongoDBCSharp
ngx_small_lightで動的サムネイル生成 #yapcasia2012
ngx_small_lightで動的サムネイル生成 #yapcasia2012
Datalab and colaboratory
Datalab and colaboratory
Rancher Meetup Tokyo #4 Intro
Rancher Meetup Tokyo #4 Intro
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
Más de Akihiro Matsuura
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x Console @Cocos Talks #3
Akihiro Matsuura
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Akihiro Matsuura
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Akihiro Matsuura
Cocos2dx Tips - Box2d, Normal mapping
Cocos2dx Tips - Box2d, Normal mapping
Akihiro Matsuura
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Akihiro Matsuura
SimpleAudioEngine のカスタマイズ
SimpleAudioEngine のカスタマイズ
Akihiro Matsuura
Yidev cocos2dx
Yidev cocos2dx
Akihiro Matsuura
cocos2d-x 開発の効率化
cocos2d-x 開発の効率化
Akihiro Matsuura
What I talk about When I talk about Cocos2d-x
What I talk about When I talk about Cocos2d-x
Akihiro Matsuura
Cocos2dx 基本編
Cocos2dx 基本編
Akihiro Matsuura
Cocos2dx 勉強会
Cocos2dx 勉強会
Akihiro Matsuura
cocos2d で遊ぼう
cocos2d で遊ぼう
Akihiro Matsuura
CakePHP in iPhone App
CakePHP in iPhone App
Akihiro Matsuura
Más de Akihiro Matsuura
(16)
SQLite の暗号化
SQLite の暗号化
SQLite の暗号化
SQLite の暗号化
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Cocos2d-x でのクラウドサービス活用方法 - 週刊アスキーセミナー
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Cocos2d-xを用いたゲームアプリ「めちゃギントン」開発の裏側
Cocos2dx Tips - Box2d, Normal mapping
Cocos2dx Tips - Box2d, Normal mapping
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
SimpleAudioEngine のカスタマイズ
SimpleAudioEngine のカスタマイズ
Yidev cocos2dx
Yidev cocos2dx
cocos2d-x 開発の効率化
cocos2d-x 開発の効率化
What I talk about When I talk about Cocos2d-x
What I talk about When I talk about Cocos2d-x
Cocos2dx 基本編
Cocos2dx 基本編
Cocos2dx 勉強会
Cocos2dx 勉強会
cocos2d で遊ぼう
cocos2d で遊ぼう
CakePHP in iPhone App
CakePHP in iPhone App
Cocos2dx tips
1.
Cocos2d-X Tips
Matsuura@syuhari
2.
Agenda •
テクスチャ • PVR • CCSpriteBatchNode • マルチスレッド処理 • サブスレッドでテクスチャをロード • SQLite3
3.
テクスチャ
4.
テクスチャ • 複数の画像で構成される1枚の画像 • plist
により元の画像の位置を指定 • png , plist が対になっている • 画像サイズは 2の累乗 • Texture Packer
5.
PVR • 展開せずにメモリにロード • 読み込みが早い •
メモリ使用量が少ない • 非圧縮のため png より画像は大きくなる • GPU の対応が必要なため iOS のみ
6.
CCSpriteBatchNode • 大量の CCSprite
を高速に描画できる • リズムタップでは音符画像に使用
7.
CCSpriteBatchNode* batchNode =
CCSpriteBatchNode::batchNodeWithFile("texture.png"); this->addChild(batchNode, 0); CCSprite* sprite = CCSprite::spriteWithSpriteFrameName("sprite.png"); batchNode->addChild(sprite);
8.
マルチスレッド処理 • pthread を使用 •
CCThread クラスで autorelease pool を作成する
9.
void *SelectScene::preparePlay(void *ptr)
{ CCThread thread; thread.createAutoreleasePool(); SelectScene* scene = (SelectScene*)ptr; // prepare play MusicManager::sharedObject()->prepareMusicPlay(); // load texture ThemeManager::sharedObject()->loadThemeTexture(); scene->isPreparePlay = false; return NULL; }
10.
サブスレッドでテクスチャをロード •
サブスレッドでロードすると画像が読み込ま れない • CCTextureCache::addImageAsync クラスを使 用してテクスチャの画像をロード • コールバック関数で画像ロード後にテクス チャをロードする
11.
SQLite • SQLite
のソースをプロジェクトに追加 • #include “sqlite.h” • sqlite_open, sqlite_close... api http://www.cocos2d-x.org/boards/6/topics/7006
Notas del editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Descargar ahora