क्या बुलेट सीखने के लिए Box2D के बजाय 2D भौतिकी के लिए Bullet का उपयोग करना उचित है?


10

प्रश्न के लिए बहुत अधिक नहीं है। मैं ओवरहेड के बारे में चिंतित नहीं हूं, क्योंकि मुझे यकीन है कि वे दोनों मेरे उद्देश्यों के लिए ठीक हैं। मूल रूप से, मैं Farseer Physics Engine की वजह से Box2D अवधारणाओं से परिचित हूं, लेकिन जब मैं 3D सामान पर कूदता हूं तो बुलेट का उपयोग करना चाहता हूं। शायद 2 डी दायरे में भी बुलेट का मेरे लिए कुछ शैक्षिक मूल्य है?

प्रश्न का सामान्यीकृत संस्करण है: अगर मुझे भविष्य में 3 डी भौतिकी इंजन का उपयोग करने की योजना है, तो क्या मुझे 2 डी गेम के लिए 3 डी भौतिकी इंजन का उपयोग करना चाहिए? या यह समय की बर्बादी है जो शैक्षिक मूल्य प्रदान नहीं करेगा?


2
मैं इस सवाल का कितना "बुलेट सीखने की खातिर" के लिए महत्वपूर्ण है पर भारी टिका लगता है आप
टेट्राद

प्रश्न का सामान्यीकृत संस्करण है: क्या मुझे शैक्षिक मूल्य और संभावित भविष्य की उपयोगिता के लिए 2 डी गेम के लिए 3 डी भौतिकी इंजन का उपयोग करना चाहिए? जैसा कि कहा गया है, मैं भविष्य की परियोजनाओं में 3 डी भौतिकी इंजन का उपयोग करने की योजना बना रहा हूं।
क्रिस्टोफर होरेंस्टीन

ऐसा नहीं है कि इंजन X से इंजन Y तक की छलांग, बस चीजों को कैसे किया जाता है, थोड़ा अलग है।
कम्युनिस्ट डक

वहाँ पर एक आधिकारिक बुलेट 2 डी उदाहरण है: github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D/… यह उदाहरण ब्राउज़र में "प्रयोगों" के तहत वर्गीकृत किया गया है।
सिरो सेंटिल्ली 冠状 病毒 iro i

जवाबों:


6

उनका अलग से इलाज क्यों नहीं?

आपके पास 2 डी गेम है; उस गेम को सबसे अच्छा बनाने के लिए सही इंजन / टूल्स का उपयोग करें।

आप इसे सीखने के लिए एक 3D इंजन के साथ गड़बड़ करना चाहते हैं; फिर इसके साथ गड़बड़ करें, कुछ सरल 3 डी गेम या ऐप बनाएं, लेकिन उस दूसरे गेम से अलग रखें जिसे आप काम कर रहे हैं।


17

मेरी आम तौर पर भावना हमेशा यह है कि किसी चीज को गलत संदर्भ में इस्तेमाल करना सीखना मूल्यवान व्यायाम नहीं है।


अधिक सहमत नहीं हो सकता है, आप हमेशा कुछ उद्देश्य के लिए कुछ हड़पने। भविष्य के उपयोग के लिए सीखना अकादमिक नहीं व्यावहारिक लगता है
zinking
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.