0
这是我的功率升按钮:无效按钮
CCMenuItemImage *bottone = [CCMenuItemImage itemFromNormalImage:@"Icon-72.png" selectedImage:@"Icon-72.png" target:self selector:@selector(bottone)];
bottone.position = ccp(200,-100);
CCMenu *menu = [CCMenu menuWithItems:bottone, nil];
[self addChild:menu];
这是方法,当我触摸按钮:
-(void) bottone
{
float scaleDuration = 1.0;
float waitDuration = 5.0;
_invincible = YES;
CCParticleSystemQuad *boostEffect = [_boostEffects nextParticleSystem];
[boostEffect resetSystem];
[_ship runAction:
[CCSequence actions:
// [CCMoveBy actionWithDuration:scaleDuration position:ccp(winSize.width * 0.6, 0)],
[CCDelayTime actionWithDuration:waitDuration],
// [CCMoveBy actionWithDuration:scaleDuration position:ccp(-winSize.width * 0.6, 0)],
nil]];
[self runAction:
[CCSequence actions:
// [CCScaleTo actionWithDuration:scaleDuration scale:0.75],
[CCDelayTime actionWithDuration:waitDuration],
[CCScaleTo actionWithDuration:scaleDuration scale:1.0],
[CCCallFunc actionWithTarget:self selector:@selector(boostDone)],
nil]];
}
它的工作原理,但我想的是,玩家可以使用通电X次。解释更好,触摸按钮1或2次并停止,按钮变得不可用。
计数使用次数,然后if(numUses
LearnCocos2D
2013-04-30 17:39:44