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;
尝试只复制并放入。
-(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;
尝试只复制并放入。