cocos2d self.touchEnabled = 是 未找到

cocos2d self.touchEnabled = YES not found

-(id)init
{
  if ((self = [super init]))
  {

    [self setupTitle];
    self.touchEnabeled = YES;

  }
return self;
}

-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
 {

[[CCDirector sharedDirector]
replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[GameScene node]]];
CCSprite *start = (CCSprite *)
[self getChildByTag:1]; [start stopAllActions];
start.visible = NO;

 }

无法获得 self.touchEnabled = 是;工作它会出错;

touchEnabled 在 'TitleLayer'

的对象类型上找不到

这个 属性 自 cocos2d v3.0 起称为 userInteractionEnabled

如果您使用的是 cocos2d 的旧版本,请尝试修复代码中的拼写错误。 属性 的正确名称是 touchEnabled.

在旧版本中,代码是:

self.touchEnabled = YES;

尝试只复制并放入。