2010-01-08 1 views
5

나는 다람쥐에게 완전히 익숙하지 않다. 그리고 나는 며칠 동안 그것을 사용하고있다. 그래서 나는 이것에 대해 어떤 문서도 찾을 수 없다. 거기에 어떤 콜백 또는 메서드는 2 주어진 도형이 충돌했다는 것을 알려주는 chipmunk에 있습니까?.다람쥐 충돌 감지

스프라이트에 cgrectcontains를 사용하는 가장 좋은 방법은 무엇입니까?. 오스카

+6

, 그들은 squeek. :-) 미안하지만 저항 할 수 없었다. – cjstehno

+1

그들은 돼지처럼 짠다! –

+0

그래, 그게 내가 롤. =) –

답변

5

당신은 Ipthnc의 링크에서 얻을 수 있습니다 ,하지만 이것은 문서 요입니다. u're 아마 찾고 - 그것은 충돌 콜백 시스템의 자세한 사항 :이 개 다람쥐가 충돌 할 때

http://chipmunk-physics.net/release/ChipmunkLatest-Docs/#CollisionCallbacks

+0

나는 모든 다리 작업을했고 -1 ... 너무 슬 :습니다. ( –

+1

) 나는 당신의 도움을 위해 당신을 0으로 평준화했습니다. 그러나 나는이 대답을 그대로 선택할 것입니다. 더 업데이트 됨. –

+0

Jawohl! Vielen Dank! –

5

이 도움이 되나요 마지막으로

http://code.google.com/p/chipmunk-physics/wiki/CollisionDetection

// Reference line 
// Does not collide with other objects, we just want to draw it. 
shape = cpSegmentShapeNew(staticBody, cpv(-320,0), cpv(320,0), 0.0f); 
shape->collision_type = 1; 
cpSpaceAddStaticShape(space, shape); 
// Add a collision pair function to filter collisions 
cpSpaceAddCollisionPairFunc(space, 0, 1, NULL, NULL); 

을 Google 코드 검색을 사용

http://www.google.com/codesearch?q=lang:c+chipmunk+collision&hl=en&btnG=Search+Code

+1

이 코드 샘플이 최신 Chipmunk 라이브러리와 작동한다고 생각하지 않습니다 ... 이전 방법이었습니다. 이제 충돌 함수는 충돌을 여러 단계로 나눕니다. –

+0

두 링크가 모두 끊어졌습니다. ( – mik01aj