У меня есть приложение Cocos2d и Box2D. У меня есть изображение bubble.png. Я хочу нарисовать цепочку пузырьков, когда пользователь проводит по экрану.
Может кто-нибудь сказать мне, как это сделать?
Спасибо
- (void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ { //Add a new body/atlas sprite at the touched location for( UITouch *touch in touches ) { CGPoint location = [touch locationInView: [touch view]]; location = [[CCDirector sharedDirector] convertToGL: location]; b2Vec2 locationWorld = b2Vec2(location.x/PTM_RATIO, location.y/PTM_RATIO); CCSprite *mist=[CCSprite spriteWithFile:@"bubble.png"]; mist.position=ccp(location.x,location.y); [self addChild:mist]; } }
Вам нужно зарегистрироваться с помощью touchdispatcher, я думаю ... ([layer registerWithTouchDispatcher])
[glView setMultipleTouchEnabled: YES]; (Возможно это нужно для смахивания)