मैं विस्फोट iforce2d पृष्ठ की जाँच करने की सलाह दूंगा । यह प्रदर्शन बनाम सटीकता वाले ट्रेडऑफ़ के साथ विस्फोटों को संभालने के विभिन्न तरीकों पर काम करता है। यह 3 विधियों पर जाता है जिन्हें मैं यहां संक्षेप में बताऊंगा। इसलिए यह केवल मुझे शोध के दौरान मिली जानकारी को संक्षेप में प्रस्तुत करना है और इसमें से कोई भी मेरा अपना काम नहीं है।
इसके अलावा, आप यहाँ आवेगों को लागू करना चाहते हैं न कि बलों को। यह समझने के लिए कि यह क्यों पढ़ें ।
निकटता विधि
यह वही तरीका है जो बाइट 56 उनके जवाब में जाता है। अवधारणा सरल है। एक विस्फोट बिंदु है और बिंदु से दूर विपरीत दिशा में एक आवेग लागू करें जो सभी वस्तुओं को उनकी दूरी के आधार पर एक ताकत के साथ प्रभावित करेगा।
पेशेवरों:
- बहुत तेज़
- कोड करने के लिए आसान है।
विपक्ष:
- धमाके अचल वस्तुओं और स्थैतिक निकायों से होकर गुजरते हैं।
- यदि आप केवल द्रव्यमान के केंद्र की दूरी की जांच करते हैं तो विस्फोट के प्रभाव क्षेत्र में आने वाली वस्तुओं को छोड़ दिया जा सकता है।
- भूतल क्षेत्र को ध्यान में नहीं रखा जाता है।
- सब कुछ एक ही बार में प्रभावित होता है।
रेकास्ट विधि
यह एक काफी सरल है, अपने विस्फोट की उत्पत्ति से किरणों को बाहर निकालें और आवेगों को लागू करें जब वे एक वस्तु में टकराते हैं, जो दूरी द्वारा निर्धारित आवेग के साथ होता है।
पेशेवरों:
- प्रोजेक्टाइल विधि की तुलना में कम प्रदर्शन गहन।
- वस्तुओं द्वारा अवरुद्ध विस्फोट।
- भूतल क्षेत्र को ध्यान में रखा।
विपक्ष:
- सब कुछ एक ही बार में प्रभावित होता है।
- विस्फोट जितना बड़ा होगा उतनी अधिक किरणें सुनिश्चित करें कि विस्फोट सब कुछ प्रभावित करता है।
- निकटता विधि की तुलना में अधिक प्रदर्शन गहन।
कण विधि
मेरा व्यक्तिगत पसंदीदा। रेस्टिंग विधि के समान लेकिन किरणों के बजाय आप भौतिकी इंजन का लाभ उठाते हैं और छोटे छर्रों को थूकते हैं जो आपके दृश्य के साथ बातचीत करते हैं।
पेशेवरों:
- बेहद आसान कोड-वार। गेंदों को उत्पन्न करें और प्रत्येक के लिए एक आवेग लागू करें। आपके पास प्रति टिक लिखने के लिए कोई कोड नहीं है। बस एक टाइमर है जो हालांकि चला जाता है और विस्फोट पूरा होने के बाद निकायों को निष्क्रिय / रीसेट करता है।
- विस्फोट वस्तुओं द्वारा अवरुद्ध है।
- भूतल क्षेत्र को ध्यान में रखा जाता है।
- धमाका सतहों के बंद होने को दर्शाता है।
- विस्फोट से आगे की वस्तुएं अधिक धीमी गति से प्रतिक्रिया करती हैं।
- आप अपने प्रभाव को सही ढंग से विस्फोट प्रभाव को प्रतिबिंबित करने की अनुमति देने वाले भाग उत्पन्न करने के आधार के रूप में गेंदों का उपयोग कर सकते हैं।
विपक्ष:
- प्रति-टिक जटिलता जोड़ता है।