夏までにiPhone アプリつくってみっか!

趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。

2013-04-13から1日間の記事一覧

【cocos2d】当たり判定を実装してみた

ようやく各クラスをCCNodeのサブクラスからCCSpriteのサブクラスに直し終わりました。ずいぶんすっきりとしたように感じます。当たり判定に関する処理や情報を各クラス共通で入れたかったので実際は、CCSpriteを継承するCollisionSpriteというクラスを作り、…

【Objective-C, cocos2d】イニシャライザ内でself.parentを参照すると危険

またハマりました。 イニシャライザ内の処理でcocos2dのノード階層上の親ノードにアクセスするためにself.parentを使うとハマります。というより、その時点では親ノードにはつながっていません。例えば、MyClass* myobj = [[MyClass alloc] init]; [self add…

【Objective-C, cocos2d】Weakのインスタンス変数についての疑問解決しました

前回悩んでいたweak指定のインスタンス変数にオブジェクトを入れるにはどうすれば良いかという疑問が解決しました。__weak CCSprite* testと言うインスタンス変数があったとして、_test = [[CCSprite alloc] initWithFile@"test-sprite.png"]; [self addChil…