2014-02-19 5 views
0

어떻게 오목 SKPhysicsBody를 만들 수 있습니까?SKPhysicsBody composition?

내 생각 엔 여러 개의 볼록 본문으로 구성된 복합 노드를 만드는 것입니다. 내가 그들 사이에 SKPhysicsJointFixed를 만드는 다른 방법으로 "스틱"할 수 있습니까?

+0

SKPhysicsJointFixed에 문제가 있습니까? –

+0

주어진 힘의 영향보다 "찢어"있습니다. ( – Geri

답변

1

잠시 기다려야 할 수도 있습니다. 명시 적으로 말할 수는 없지만 시험판을 developer.apple.com으로보고 "iOS 7.1 API Diffs"로 검색하면 흥미로운 새로운 SKPhysicsBody 방법이 있습니다.


는 다른 방법이 - 단순히 새로운 SKNodes를 만들 대상 복합 노드의 자식으로 새로운 노드를 추가하고,이 자식 노드에 볼록 SKPhysicsBodies을 첨부 할 수 있습니다.
EDIT : 정적 인 오목한 컴포지트의 접촉/충돌을 감지하려는 경우 비 동적 구성 요소 바디에서만 작동합니다.

+0

내 생각에도 그들은이 방법으로 "붙어"있을 것입니까? Probaly는 여전히 조인트의 필요성이 남아 있습니다. – Geri

+0

맞습니다 - 제 아이들의 몸이 역동적이지 않았기 때문에 효과가있었습니다. 정적 인 오목한 몸체에서의 접촉) 동적 인 몸체는 정말로 떨어져 나간다. 고정 된 조인트가 "찢어지는"곳에서 코드를 올릴 수 있니? – Batalia

+0

와우, 정말로, [SKPhysicsBody bodyWithBodies :]는 나에게 유망 해 보인다. – Geri

0

볼록 경로를 사용하여 두 개 이상의 SKPhysicsBody 변수를 만든 다음 이니셜 라이저 SKPhysicsBody.bodyWithBodies을 사용하여 이러한 경로의 합집합을 만듭니다. 이 결합은 오목 할 수 있습니다.