Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

cocos2dx

cocos2dx android バックグラウンドサウンド止まらない。

cocos2dx でandroidへ移植する時に電源ボタンを押しても音が止まらない■ SimpleAudioEnginインクルードさせて元からあるソースのコメントアウト2つ外すだけAppDelegate.cpp +#include "SimpleAudioEngine.h" - // SimpleAudioEngine::sharedEngine()->pauseB…

cocos2dx android 画面サイズ問題

■ まず知識としてsetDesignResolutionSize http://hiratti41.blogspot.jp/2012/10/cocos2d-xsetdesignresolutionsize.html http://temptation-dog.hatenablog.com/entry/2013/06/15/181958■ 端末がAndroidか判断し、Androidならば解像度を変える AppDelegate…

cocos2dx andoridへ移植

■ eclipse に NDKのパス通す ADT>環境設定>C/C++>Build>enviroment>AddVaraiavle: NDK_ROOT Value {USER}/android-ndk-r9b■ eclipseに cocos2dx のパス通す ADT>環境設定>General>Workspace>Linked ResourcesName: COCOS2DX Location: /Users/{USERNAME}/coc…

cocos2dx USING_NS_CC

USING_NS_CCを記述すると cocos2d::CCLayer のcocos2d::を省ける BackgroundLayer.cpp #include "BackgroundLayer.h" USING_NS_CC; //この一行追加 bool BackgroundLayer::init() { if(CCLayer::init()){ CCSize winSize = CCDirector::sharedDirector()->ge…

cocos2dx メニューボタン

ゲームのスタート画面などにボタンを簡単における 最初知らずにTouchBeganとか使ってたので、もっと早く知りたかった… コールバックのように使えるのでかなり使いやすい。■ CCMenu を使う CCScene* StartLayer::scene() { CCScene *scene = CCScene::create(…

cocos2dx アニメーション toとbyの違い

■ CCScaleTo, CCScaleBy などToとByの違い Toが絶対値での指定, Byは相対値での指定参考) http://programming-ios.com/cocos2d-ccaction-animation-ccmoveto-ccscaleto/

cocos2dx 2.2.0 スプライト タッチイベント

タッチされたスプライトを消す■ スプライトを複数追加しどのスプライトがタッチされたか判断 http://www.absolute-keitarou.net/blog/?p=759■ タッチされたスプライトを消す if(enemy->isTouchPoint(touch->getLocation())){ std::cout << "touch enemy tag …

cocos2dx 2.2.0 Hello world から touchイベントまで

■ HelloWorldScene.h class HelloWorld : public cocos2d::CCLayer { public: // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-iphone virtual bool init(); // there's no 'id' in cpp, so we rec…

mac cocos2d-x 環境構築

■ macにcocos2dx環境構築■ cocos2dxは最新安定板の2.2をダウンロード http://www.cocos2d-x.org/download■ xcodeビルドできない時 xcodeの Product > Scheme > Edit Scheme > Executable を none からアプリケーションにする http://note.chiebukuro.yahoo.c…