/ / Geste de pincement pour box2d body / sprite cocos2d - objectif-c, touche-de-cacao, cocos2d-iphone, box2d, identificateur de périphérique

Pincez geste pour sprite box2d body / cocos2d - objectif-c, touche-de-cacao, cocos2d-iphone, box2d, identificateur de périphérique

Je veux détecter des pincements sur un corps de box2dcocos2d iPhone, mais je ne sais pas par où commencer. Les objets sont simples. Je sais qu’ios a la reconnaissance uipinchgeasture, mais je ne sais pas si c’est la voie à suivre ou comment la mettre en œuvre sur un objet box2d. Merci beaucoup!

Réponses:

1 pour la réponse № 1

Essaye ça -

UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchGesture:)];
[self.box2d addGestureRecognizer:pinchGesture];

Avec ça -

- (void)pinchGesture:(UIPinchGestureRecognizer *)pinch {
if (pinch.velocity < 0) {
//close pinch
}
else {
//open pinch
}

}