0

cocos2d iPhone에서 box2d 본문의 꼬집음을 감지하고 싶지만 어디서부터 시작해야할지 모르겠습니다. 객체는 단순한 b2cirleshapes입니다. 나는 ios가 uipinchgeasture 인식자를 가지고 있다는 것을 알고 있지만 그것이 어떻게 갈 것인지 또는 box2d 객체에 그것을 구현하는 방법인지는 모른다. 감사합니다.box2d 본문/cocos2d 스프라이트에 대한 제스처

답변

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 
} 

을} 여기 뭔가 빠진 것 같은 기분

+0

를이 '인스턴스 메소드를 찾을 수 없습니다 -addGestureRecognizer'라고 때문에 때 box2D 본문이나 스프라이트에 추가하십시오. – glenstorey

+0

수정 됨 - 답변을 편집 했으므로 제스처 인식자가 OpenGLView (http://stackoverflow.com/a/5019536/459116)에 있어야합니다. 도움을 주셔서 감사합니다. 편집이 끝나면 답변을 수락하겠습니다. – glenstorey

+0

네, 그게 효과가 있습니다. 나는 당신이 무엇을 볼 수 있는지 확실하지 않았다. – Dmorneault

관련 문제