Más contenido relacionado
La actualidad más candente (20)
Similar a Cocos2d-xで画像周りを自由自在に表示してみよう (20)
Más de Tomoaki Shimizu (16)
Cocos2d-xで画像周りを自由自在に表示してみよう
- 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
- 6. キャラクターの表示
— CCSpriteクラス
CCSprite* pSprite =
CCSprite::create( cat00.png");
pSprite->setPosition(ccp(200, 100));
this->addChild(pSprite);
— 簡単に表示できるけど、実は処理が重い
— ちょっとした工夫でパフォーマンスアップ
- 9. 100匹のネコ (2)Texture Atlas
— Texture Atlasを利用していろんなネコ100匹を描画
— ソース
https://gist.github.com/4523786
— HelloWorldScene.h
HelloWorldScene.cpp
を編集して下さい。
— Texture Atlasの作成
— Zwoptex (¥1,381 お試し可)
— TexturePacker (¥2,758)
- 13. 100匹のネコ (4)TA非同期読込
— Texture Atlas画像を非同期読込でいろんなネコ100匹
を描画
— ソース
https://gist.github.com/4524231
— HelloWorldScene.h
HelloWorldScene.cpp
を編集して下さい。
— このソースコードはテスト用です。コピペは危険ですの
で、画像読込みのクラスを用意する等、正しい方法で
使用して下さい。
- 17. 1000匹のネコ
(2)CCSpriteBatchNode
— CCSpriteを利用して同じネコ1000匹を描画
— ソース
https://gist.github.com/4524325
— HelloWorldScene.h
HelloWorldScene.cpp
を編集して下さい。
- 18. 1000匹のネコ
(2)CCSpriteBatchNode
— iPadで実行するとinit関数終了までに0.06秒
— CCSpriteBatchNode利用で読込み∼表示の速度が10倍
- 20. パーティクル
— でもGUIツールのおかげでかんたんなんです。
— ParticleDesigner (¥659)
— たった3行でパーティクルを表示できます。
— ソース
https://gist.github.com/4524527
— HelloWorldScene.h
HelloWorldScene.cpp
を編集して下さい。
- 22. ラベルの表示
— CCLabelTTFクラス
CCLabelTTF* label =
CCLabelTTF::create("Hello World", "", 96);
label->setPosition(ccp(200, 100));
this->addChild(label);
— フォントがシンプルすぎる…
— フォントサイズをOS・機種毎に変更する必要がある