私はCocos2dを初めて使用し、通常のCocoaTouchからCocos2dへの移植ゲームを試します。
カスタムメソッドでボタンを作成しました。
+ (CCMenuItem *)createMenuItemImageWithNormalImage:(NSString *)normalImage selectedImage:(NSString *)selectedImage tag:(int)tag target:(id)target selector:(SEL)selector position:(CGPoint)position {
CCMenuItem *item = [CCMenuItemImage itemWithNormalImage:normalImage selectedImage:selectedImage];
item.tag = tag;
[item setTarget:target selector:selector];
item.position = [TSCCTransform transformPositionFromCocoaTouchToCocos2d:CGPointMake(position.x, position.y)];
return item;
}
ボタン:
[self addChild:[TSCCLayer createMenuItemImageWithNormalImage:@"btn-mouse-dec.png" selectedImage:@"btn-mouse-dec.png" tag:0 target:self selector:@selector(changeNumberOfPlayers:) position:ccp([TSCCTransform winSizeWidth] - 140, 146)]];
しかし、それをクリックしても何も起こりませんでした。問題はどこにありますか?どのように正しくそれをしますか?