Một số công cụ vật lý 2D / 3D được biết đến cho XNA là gì? [đóng cửa]


20

Tôi đang tìm kiếm một công cụ vật lý để sử dụng trong dự án XNA (2D hoặc 3D). Bởi vì đó là cho XNA, nó cần phải đáp ứng một số yêu cầu:

  1. Không nhất thiết là miễn phí, nhưng gần với nó rõ ràng là được ưa thích
  2. Chỉ mã được quản lý (hoặc nó sẽ không chạy trên 360)

Đối với 3D tôi biết - BulletX (Nó hoạt động và hiện tôi đang sử dụng nó, nhưng nó không hoạt động và có thể sử dụng nhiều công việc hơn)

Đối với 2D tôi biết - Farseer

Câu trả lời:


15

2D

  • Farseer dựa trên box2d nhưng có rất nhiều cải tiến và đổi mới riêng.
  • Box2Dx & Box2D.Xna đều là cổng của hộp 2D
  • Tôi nghĩ có một cổng vật lý chipmunk ngoài kia, nhưng tôi không thể tìm thấy liên kết

3D

  • JigLib một trong những công cụ vật lý 3d sớm nhất cho xna, đã được sử dụng khá nhiều
  • Jitter Khá là một công cụ mới, nhưng nhiều hơn một định dạng hơn JigLib
  • Henge3D Một công cụ mới hơn để tạo cảnh, đa luồng ấn tượng

1
Đối với bất kỳ ai đang tìm kiếm một công cụ vật lý 3D tốt cho XNA, rất đáng để thử vật lý BEPU. bepuphysics.codeplex.com Đây là mã nguồn mở, miễn phí cho mục đích phi thương mại, được ghi chép rất tốt và đây là bản cập nhật mới nhất và được cập nhật (với bản phát hành mới nhất từ ​​tháng 12 năm 2013 khi viết bình luận này).
Mitchu Arumugam

Cookuphysics thực sự tốt bởi vì nó được viết bằng C # thuần túy.
zwcloud

6

Tôi đã sử dụng Farseer cho XNA và nó hoạt động rất tốt. Đi kèm với rất nhiều mã ví dụ để bạn có thể thấy nó hoạt động và có tài liệu khá tốt.


1
Bằng cách nào đó quản lý để bỏ lỡ điều đó trong danh sách của bạn.
Casey

5

Đối với thư viện vật lý 3D, vật lý BEPU gần đây đã trở nên miễn phí cho cả mục đích thương mại và phi thương mại.


+1, BEPU thật tuyệt vời khi nó là nguồn mở.
Olhovsky

2

Henge3D đã là thư viện lựa chọn của tôi. Điều bán cho tôi là giá cả (miễn phí) và khả năng đa luồng.



1

Có một phiên bản Box2D C # được gọi là Box2DX . Vì nó miễn phí và tôi biết Box2D rất tốt, nên có lẽ nó đáng để kiểm tra.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.