XNA 용으로 알려진 2D / 3D 물리 엔진은 무엇입니까? [닫은]


20

XNA 프로젝트 (2D 또는 3D)에서 사용할 물리 엔진을 찾고 있습니다. XNA 용이므로 몇 가지 요구 사항을 충족해야합니다.

  1. 반드시 자유롭지는 않지만 가까운 것이 바람직합니다.
  2. 관리 코드 만 (또는 360에서 실행되지 않음)

3D의 경우 -BulletX에 대해 알고 있습니다.

내가 알고있는 2D의 경우 -Farseer

답변:


15

2D

  • Farseer 는 box2d를 기반으로하지만 자체 개선 및 혁신이 많이 있습니다.
  • Box2DxBox2D.Xna 는 상자 2D의 포트입니다.
  • 나는 거기에 다람쥐 물리학의 포트가 있다고 생각하지만 링크를 찾을 수 없습니다

3D

  • Xig 를위한 최초의 3D 물리 엔진 중 하나 인 JigLib 은 꽤 많이 사용되었습니다.
  • 지터 상당히 새로운 엔진이지만 JigLib보다 포먼트 당 더 많은 엔진
  • Henge3D 장면에 새로운 엔진, 인상적인 멀티 스레딩

1
XNA를위한 훌륭한 3D 물리 엔진을 찾는 사람이라면 누구나 BEPU 물리를 사용해 볼 가치가 있습니다. bepuphysics.codeplex.com 공개 소스이며 비상업적 용도로는 무료이며 문서화가 잘되어 있고 가장 최신이며 업데이트 된 것입니다 (이 의견을 작성할 때 2013 년 12 월의 최신 릴리스).
Prabu Arumugam

Bepuphysics는 순수한 C #으로 작성 되었기 때문에 정말 좋습니다.
zwcloud

6

XNA에 Farseer 를 사용 했으며 훌륭하게 작동했습니다. 많은 예제 코드도 함께 제공되므로 실제로 볼 수 있으며 꽤 좋은 문서가 있습니다.


1
어떻게 든 당신의 목록에서 그것을 놓쳤습니다.
Casey

5

3D 물리 라이브러리의 경우 BEPU 물리는 최근 상업 및 비 상업용으로 무료로 제공되었습니다.


+1, BEPU는 오픈 소스이기 때문에 훌륭합니다.
Olhovsky 2016




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.