2016-10-18 5 views
1

저는 10 개의 정사각형 노드가 정사각형 물리 구조를 연속으로 가지고 있습니다. 단일 물리학자를 만들기 위해이 물리학 자들을 어떻게 병합 할 수 있습니까?SKNode 물리 단체를 그룹화 하시겠습니까?

이렇게해야하는 이유는 정사각형 행 상단을 여행하는 정사각형 물체가 무작위로 "여행"한다는 것입니다. 10 제곱 노드를 단일 직사각형으로 바꾸면 "트립"동작이 발생하지 않습니다.

SKPhysicsBody(edgeChainFromPath:)를 사용 후, 상위 사각형을 만듭니다

나의 현재 추측이입니다. 그런 다음 물리만을위한 노드를 만들고 그것을 어떻게 든 장면에 추가하십시오. 더 복잡한 시나리오에서는 두 가지 차원에서 모든 종류의 다각형을 갖게 될 것이므로 물리 노드를 어떻게 배치 할 지 확신하지 못합니다.

더 좋은 방법이 있습니까? 그렇지 않은 경우 물리 노드를 어떻게 배치합니까?

+1

와 함께 상단에 여행 사각형을 시체의 몸을 만들 수 있습니다. 이 사각형의 물리학을 가짜로 만들 수 있습니까? (순전히 사각형의 움직임을 위해) 원을 그리며 따라 굴러 가면서 정사각형을 사용하여 그림과 접촉을합니다. – Confused

+0

@Confused 어쩌면! 연락처를 위해 회전하지 않는 하위 노드와 주 물리 노드가 원과 같습니다. 나는 트립을 고정 시켰지만 히트 박스는 충돌 목적에 적합하지 않다는 것을 알았습니다. 접촉 히트 박스에 맞도록 원을 축소해야하므로 제대로 보이지만 작동 할 수 있습니다. –

답변

0

질문에 대한 대답이 아니지만 여러 물리학 체를 사용하는 것이 효과적입니다. 내 주요 문제는 사각형을 가로 질러 슬라이딩 사각형입니다. 보이지 않는 원을 사용하면 서로 직각으로 움직이는 직사각형 문제가 제거됩니다.

의견에 @Confused 감사합니다.

관련 문제