मैं एक साधारण 3 डी गेम बनाने की कोशिश कर रहा हूं और खेल की दुनिया की सीमा के भीतर खिलाड़ी को विवश करने की जरूरत है। जब खिलाड़ी दुनिया के किनारों से टकराता है तो मैं चाहता हूं कि खिलाड़ी का जहाज थोड़ा उछल जाए।
वास्तव में मैं एक बॉक्स के भीतर खिलाड़ी को फंसाने की कोशिश कर रहा हूं, और उन्हें पक्षों से भागने से रोक सकता हूं ...
मैं विमानों के संग्रह के रूप में गैमवर्ल्ड की सीमाओं को परिभाषित करने में कामयाब रहा हूं, मूल से मानदंडों और दूरी के साथ। खिलाड़ी के पास एक गोलाकार बाउंडिंग क्षेत्र है और इस वेबसाइट का अनुसरण करने से http://www.gamasutra.com/view/feature/3383/simple_intersection_tests_for_games.php मैं टकरावों का पता लगाने में कामयाब रहा।
जब टकराव का पता चलता है तो मैं अब बहुत काम नहीं कर सकता। मेरे द्वारा प्रबंधित किया जाने वाला सबसे अच्छा खिलाड़ी प्लेन में फंसना है, इसके माध्यम से सीधे जा रहा है, या वास्तव में तेज दर पर बार-बार उछल रहा है।
सामान्य ज्ञान मुझे बताता है कि मुझे प्लेन से परावर्तित कोण की गणना करने की आवश्यकता है, इसके सामान्य का उपयोग करके और खिलाड़ी के वेग पर लागू होता है, हालांकि मुझे लगता है कि मुझे पहले यह देखना होगा कि क्या खिलाड़ी विमान से गुजरा है जो कि मैं नहीं कर सकता व्यायाम।