문제

나는 비슷한 문제가 있습니다 http://farseerphysics.codeplex.com/thread/view.aspx?threadid=72364

나는 직사각형 플레이어 Geom을 가지고 있으며, 많은 사각형 타일 geom이 서로 옆에 늘어서 있습니다.

때때로 플레이어 Geom이 그들 사이를 교차 할 때 그는 타일 Geom의 모서리에 자르고 결과적으로 회전하는 것처럼 보입니다.

관성 모멘트를 무한대로 전환하여 회전을 방지 할 때도 플레이어는 가장자리를 클립 할 때 "홉"을 "홉"합니다.

다음은 Geoms의 스크린 샷입니다 트립 이미지 http://notspike.com/prototypeg/trip.png

이것에 대한 해결책이 있습니까? Farseer 포럼을 시도했지만 꽤 비활성화 된 것 같습니다.

다음은 플레이어를 위해 Circle Geom을 사용하여 비디오에 대한 링크입니다.

http://www.notspike.com/prototypeg/trip.avi

도움이 되었습니까?

해결책

레벨의 충돌 지오메트리를 위해 서로 옆에 배치 된 작은 타일의 사용을 피할 것을 제안합니다. 예를 들어, 시각적으로 타일을 사용하고 있음이 분명하지만 비디오의 "바닥"은 긴 직사각형으로 가장 잘 설명됩니다. 그런 식으로, 당신은이 문제가 전혀 없습니다 ... 플로팅 포인트 수학은 이미 충분히 부정확하고 타일 충돌 지오메트리가 잘못되도록 요구하고 있습니다 :-)

다른 팁

나는 내 모양이 충분히 작거나 물리 계산 "진드기"사이의 간격이 충분히 빠르기 전에 이런 일이 발생했습니다. 충돌 감지가 시작되기 전에 물체가 겹칠 수있을 정도로 충분합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top