我知道- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)事件方法,但我想知道如何在手指向下时不断地做一些事情,比如移动雪碧?

最佳答案

你可以像GAJET这样做,或者如果你的运动是恒定的,你可以安排你的行动。假设你有这个移动方法:

-(void)moveSprite:(ccTime) dt {

  // move your sprite here by small increments
}

然后,在你提到的ccTouchBegan:方法中,你计划移动方法[self schedule:@selector(moveSprite:)],在ccTouchEnded你不按计划进行。希望这有帮助

07-27 22:36