XNA के लिए कुछ ज्ञात 2D / 3D भौतिकी इंजन क्या हैं? [बन्द है]


20

मैं एक XNA प्रोजेक्ट (2 डी या 3 डी) में उपयोग करने के लिए एक भौतिकी इंजन की तलाश कर रहा हूं। क्योंकि यह XNA के लिए है, इसे कुछ आवश्यकताओं को पूरा करने की आवश्यकता है:

  1. जरूरी नहीं कि मुक्त हो, लेकिन इसके करीब स्पष्ट रूप से पसंद किया जाता है
  2. प्रबंधित कोड केवल (या यह 360 पर नहीं चलेगा)

3D के लिए मुझे पता है - BulletX (यह काम करता है, और मैं अब इसका उपयोग कर रहा हूं, लेकिन यह सक्रिय नहीं है और अधिक काम का उपयोग कर सकता है)

2 डी के लिए मुझे पता है - फारसीर

जवाबों:


15

2 डी

  • Farseer Box2d पर आधारित है, लेकिन इसके अपने बहुत सुधार और नवाचार हैं।
  • Box2Dx और Box2D.Xna दोनों बॉक्स 2 डी के पोर्ट हैं
  • मुझे लगता है कि वहाँ चिपमंक भौतिकी का एक बंदरगाह है, लेकिन मैं कड़ी नहीं ढूँढ सकता

3 डी

  • XL के लिए जल्द से जल्द 3 डी भौतिकी इंजनों में से एक जिगलीब का काफी इस्तेमाल किया गया है
  • जिटर क्विट एक नया इंजन है, लेकिन जिगलिब की तुलना में अधिक प्रति फॉर्मेंट है
  • Henge3D दृश्य के लिए एक नया इंजन, प्रभावशाली मल्टी-थ्रेडिंग

1
XNA के लिए एक अच्छे 3D भौतिकी इंजन की खोज करने वाले किसी भी व्यक्ति के लिए, यह BEPU भौतिकी की कोशिश करने लायक है। bepuphysics.codeplex.com यह खुला स्रोत है, जो गैर-व्यावसायिक उपयोग के लिए स्वतंत्र है, बहुत अच्छी तरह से प्रलेखित है और यह सबसे हालिया और अपडेटेड है (दिसंबर 2013 से इस टिप्पणी को लिखते समय नवीनतम रिलीज के साथ)।
प्रबु अरुमुगम

Bepuphysics वास्तव में अच्छा है क्योंकि यह शुद्ध C # में लिखा गया है।
zwcloud

6

मैंने XNA के लिए Farseer का उपयोग किया है और इसने बहुत अच्छा काम किया है। बहुत सारे उदाहरण कोड के साथ आता है ताकि आप इसे कार्रवाई में देख सकें और इसमें बहुत अच्छे दस्तावेज हों।


1
किसी तरह अपनी सूची में वह जगह बनाने में कामयाब रहा।
केसी

5

एक 3D भौतिकी पुस्तकालय के लिए, BEPU भौतिकी अभी हाल ही में व्यावसायिक और गैर-वाणिज्यिक उपयोग दोनों के लिए मुफ्त हो गई है।


+1, बीईपीयू अब उत्कृष्ट है कि यह खुला स्रोत है।
ओल्होव्स्की

2

Henge3D मेरी पसंद की लाइब्रेरी रही है। मुझे जो बेचा गया वह मूल्य (मुक्त) और बहु-सूत्रण क्षमताएं थीं।



1

एक Box2D C # संस्करण है, जिसे Box2DX कहा जाता है । चूंकि यह मुफ़्त है और मुझे पता है कि Box2D अच्छा है, इसलिए शायद यह जांचने लायक है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.