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