Вы можете сделать это как Gajet или, если ваше движение постоянное, вы можете запланировать свои действия. Предположим, у вас есть этот метод перемещения:
-(void)moveSprite:(ccTime) dt {
// move your sprite here by small increments
}
И затем в ccTouchBegan:
методе, который вы упомянули, вы планируете метод перемещения [self schedule:@selector(moveSprite:)]
, а в ccTouchEnded
вы отменяете [self unschedule:@selector(moveSprite:)]
это остановит движение, когда вы закончите свое касание ... Надеюсь, это поможет