0
나는 막대기 인 스프라이트를 가지고있다. 내 스프라이트는 물리 Boxbody (box2d)에 연결됩니다. 나는 막대기 가운데를 클릭하면 가운데에서 부러져 야합니다. 그리고 처음에 클릭하면 그 지점에서 깨져 야합니다.anengine box2d를 사용하여 스프라이트를 나누거나 disect하는 방법은 무엇입니까?
어떤 제안 또는 링크가 감지 될 것이다 :
나는 막대기 인 스프라이트를 가지고있다. 내 스프라이트는 물리 Boxbody (box2d)에 연결됩니다. 나는 막대기 가운데를 클릭하면 가운데에서 부러져 야합니다. 그리고 처음에 클릭하면 그 지점에서 깨져 야합니다.anengine box2d를 사용하여 스프라이트를 나누거나 disect하는 방법은 무엇입니까?
어떤 제안 또는 링크가 감지 될 것이다 :
내가 정확히 세그먼트에서 폴리곤을 생성하는 방법에 대한 수학하지만 당신이 그것을 이해하는 데 필요한 방법을 알고 해달라고하면 당신이 가지고있는 현재의 폴리을 파괴해야하고 있다는 것입니다 그런 다음 이전 폴리곤이 있던 곳에 두 개의 폴리곤을 새로 만들면 폴리곤을 반으로 자르는 "break/cutting"효과를 시뮬레이션 할 수 있습니다.
box2d 본문의 모양 정의로 사용 된 다각형을 분할/분할하고 본문을 제거한 다음 다각형 조각 작업 결과를 사용하여 새 본문을 만들고 다각형이 "파단 된 방식 ". –
그레이트 조지! 좋아, 나는 물리학 부분을 이해한다. 스프라이트 레크리에이션은 어때? 마치 내가 평행 사변형처럼 움직이게하는 그런 식으로 슬라이스하는 것처럼! 물리학 부분은 괜찮습니다. paralellogram처럼 보이는 두 개의 새로운 스프라이트를 어떻게 만들 수 있습니까? – faddee
[polygon slicing]에 대한 결과는 매우 많습니다 (https://www.google.co.uk/search?q=polygon+slicing&aq=f&oq=polygon+slicing&aqs=chrome.0.57j0j62.5577&sugexp=chrome , mod = 17 & sourceid = chrome & ie = UTF-8) –