cocos2d

cocos2dx 用 XCode テンプレート作った

cocos2d-x-templates ryutamaki/cocos2d-x-templatesgithub.com lang: c++ version: v3.6 作った、って言ったけど、まだ発展途上です。 動作確認は v3.6 のみで行ってます。 インストール方法と使い方は、github の README をどうぞ これからどうするの? と…

kobold2d v2.1.0 Xcode5対応

記事にするのが遅れましたが、kobold2d v2.1.0をxcode5で使用可能にするパッチが、作者から出ています。Kobold2D autopatch script for Xcode 5 fixes: https://t.co/qS4Vs7rZVQ— Steffen Itterheim (@gaminghorror) September 25, 2013 対応が切られたと思…

directory not found for option

Kobold2d v2.1.0 へのアップデートに際して、この警告で引っかかったので解決策をメモ。iOS6.0以上に対応したkobold2d v2.1.0へのアップデート時に出たリンカーのエラーです。プロジェクトのBuild Settingsにて、"library"と検索し、"Library Search Paths"…

UIView on cocos2d

iOS上でcocos2dを使って開発を行う時、UIViewを使いたいときがあります。広告の表示や、WebViewが主だと思いますが。 そのようなときは、以下のようにしてUIViewをのせます。 [[CCDirector sharedDirector].view addSubview:uiview]; メモ程度ですが。

cocos2dでダブルタップを判別

-(void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event { CGPoint location = [[CCDirector sharedDirector] convertToGL:[touch locationInView:[touch view]]]; location = [self convertToNodeSpace:location]; float delay = 0.2f; switch (…

CCFadeIn, CCFadeOut, CCFadeTo に関して

cocos2d(v2.0.0)のフェードイン、フェードアウトのエフェクトを実装する際は、 CCFadeIn CCFadeOut ではなく CCFadeTo の使用をお勧めします。なぜかというと、 CCFadeInはフェードインをかける前にopacityを0に CCFadeOutはフェードアウトをかける前にopaci…

CCLabelBMFontで文字にアウトラインがついてしまう

CCLabelMBFont *sampleFont = [[CCLabelBMFont alloc]initWithString:@"text" fntFile:@"sample.fnt"]; 普通はこうですね。 これを CCLabelMBFont *sampleFont = [[CCLabelBMFont alloc]init]; sampleFont.fntFile = @"text"; sampleFont.fntFile = @"sample…