मैं अच्छी तरह से जानता हूं कि टक्करों की जांच कैसे की जाती है, लेकिन मुझे नहीं पता कि टक्कर को अच्छे तरीके से कैसे संभालना है।
सरलीकृत, अगर दो ऑब्जेक्ट टकराते हैं तो मैं वेग की दिशा बदलने के लिए कुछ गणनाओं का उपयोग करता हूं। अगर मैं दो वस्तुओं को स्थानांतरित नहीं करता हूं, तो वे अभी भी ओवरलैप करेंगे और यदि वेग बहुत बड़ा नहीं है, तो वे अगले अद्यतन के बाद भी टकराएंगे। इससे ऑब्जेक्ट एक-दूसरे में फंस सकते हैं।
लेकिन क्या होगा अगर मैं दो वस्तुओं को स्थानांतरित करने की कोशिश करता हूं ताकि वे ओवरलैप न हों। यह एक अच्छे विचार की तरह लगता है लेकिन मैंने महसूस किया है कि अगर दो से अधिक ऑब्जेक्ट हैं तो यह बहुत जटिल हो जाता है। क्या होगा अगर मैं दो वस्तुओं को स्थानांतरित करता हूं और उनमें से एक अन्य वस्तुओं से टकराता है तो मुझे उन्हें भी स्थानांतरित करना होगा और वे दीवारों आदि से टकरा सकते हैं।
मेरे मन में 2 डी गेम का टॉप डाउन है, लेकिन मुझे नहीं लगता कि इससे ज्यादा कोई लेना-देना है। आमतौर पर टकराव कैसे होते हैं?
वोह की ओर से यह प्रश्न पूछा जाता है