0

cocos2d iPhone で box2d 本体の挟み込みを検出したいのですが、どこから手をつけてよいかわかりません。オブジェクトは単純な b2circleshapes です。ios には uipinchgeature 認識機能があることは知っていますが、それが正しい方法なのか、それを box2d オブジェクトに実装する方法なのかはわかりません。ありがとうございます!

4

1 に答える 1

1

これを試して -

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

これとともに -

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

}

于 2012-04-15T04:01:00.867 に答える