我正在开发一款游戏,而且我在第二个场景中遇到了一些麻烦 我有一个CCLayer课程" NewGameLayer"包含CCLayer作为孩子" bookLayer"," NewGameLayer"包含一个CCSprite作为子节点,它是一个自定义键盘,可以像真正的键盘一样动画。
现在键盘包含键的CCMenuItemSprites,问题是当我按下一个键时它什么也没做,选择器没有被触发,这个奇怪的部分就是当我按住按钮3秒时选择器被解雇了为什么会这样?有人能指出我这样做的正确方向吗?
我将键盘精灵添加到主图层中,如下所示:
keyboard = [CCSprite spriteWithFile:@"fondoTeclado.png"];
keyboard.position = ccp(512, 1536);
[self addChild:keyboard];
并且CCMenu的创建方式如下:
s0 = [CCMenuItemImage itemFromNormalImage:@"0.png" selectedImage:@"0.png" target:self selector:@selector(keyPressed:)];
s0.position = ccp(748, 390);
menu = [CCMenu menuWithItems:s0, nil];
menu.position = ccp(60, 900);
[self addChild:menu];
提前致谢!