首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动运动鞋操纵杆时不可点击的按钮- Cocos2D目标-c

移动运动鞋操纵杆时不可点击的按钮- Cocos2D目标-c
EN

Stack Overflow用户
提问于 2014-01-05 11:55:52
回答 1查看 106关注 0票数 0

我已经实现了在我的游戏中的偷偷摸摸/运动鞋输入文件,我已经做了一个操纵杆。我还添加了一个按钮,一个CCMenuItem

代码语言:javascript
复制
- (void)initJoystick {
SneakyJoystickSkinnedBase *joystickBase = [[SneakyJoystickSkinnedBase alloc] init];

joystickBase.backgroundSprite = [CCSprite spriteWithFile:@"base.png"];
joystickBase.thumbSprite = [CCSprite spriteWithFile:@"joystick.png"];
joystickBase.joystick = [[SneakyJoystick alloc] initWithRect:CGRectMake(0, 0, 128, 128)];

joystickBase.position = ccp(90, 90);

[self addChild:joystickBase z:1000];

leftJoystick = [joystickBase.joystick retain];


CCLabelTTF *shootLabel = [[CCLabelTTF alloc] initWithString:@"Shoot" fontName:@"helvetica" fontSize:32.0];
CCMenuItem *shootItem = [CCMenuItemLabel itemWithLabel:shootLabel target:self selector:@selector(shootTapped)];
shootItem.color = ccORANGE;
CCMenu *menu = [CCMenu menuWithItems:shootItem, nil];
menu.position = ccp(500, 25);
[self addChild:menu z:1000];
}

操纵杆工作正常,但当我移动它时,按钮无法识别任何按键。当我有CCMenuItems而不是操纵杆时,另一个按钮可以正常工作,但与操纵杆不一样。那么,是否有人熟悉这些鬼鬼祟祟的文件,或者有人知道我如何使这两个文件同时可点击?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-06 22:53:42

您可能还没有为视图/窗口1启用多点触摸。

与此类似的东西:

代码语言:javascript
复制
[view setMultipleTouchEnabled:YES];

还有,see this answer

1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20933245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档