मैं एक VR गेम पर काम कर रहा हूं, जिसमें कुछ क्लाइंबिंग मैकेनिक्स हैं। खिलाड़ी किनारों पर पकड़ने में सक्षम होगा और मैं अभी जो कर रहा हूं उसके बजाय मैं गतिशील किनारे का पता लगाने का उपयोग करना चाहता हूं, जो किनारों पर कोलाइडर रख रहा है जिसे मैं चाहता हूं कि खिलाड़ी पकड़ने में सक्षम हो। ऐसा करने में एक लंबा समय लगता है, और किसी भी प्रक्रियात्मक जाल निर्माण की अनुमति नहीं देता है।

मुझे पता है कि ऐसा कुछ शेडर्स के साथ हासिल किया जा सकता है, लेकिन चूंकि वे कोई डेटा वापस नहीं करते हैं, यह एक विकल्प नहीं है। क्या कोई अन्य तरीके हैं जो मैं कर सकता हूं? यहां तक ​​​​कि कोलाइडर का उपयोग करने के बजाय किनारों को जाल में चिह्नित करने का एक तरीका बहुत अच्छा होगा।

0
Wojtek Wencel 1 नवम्बर 2018, 18:59

1 उत्तर

सबसे बढ़िया उत्तर

यहां बताया गया है कि मैं इसे कैसे करूंगा। यह एक राय है, जरूरी नहीं कि एक सर्वोत्तम अभ्यास हो। आपकी माइलेज भिन्न हो सकती है।

  1. जब तक आपके स्तर छोटे न हों, तब तक कोलाइडर को भूल जाइए। वे यहाँ बहुत महंगे हैं। मुझे क्लासिक भौतिकी कठोर शरीर की टक्करों के लिए कोलाइडर का उपयोग करना पसंद है। मुझे नहीं लगता कि वे हमेशा चलने या चढ़ाई आदि जैसे प्रेरक बातचीत के लिए सबसे अच्छे मैच होते हैं, esp। एकता में, और अक्सर एक साधारण लाइन-प्लेन चौराहे का पता लगाने के लिए एक कोलाइडर का उपयोग करना अधिक होता है।

  2. अपने जाल का विश्लेषण करें (रनटाइम पर, कहें, लेवल लोड के दौरान) और पकड़ने योग्य किनारों/चेहरे को बाहर निकालें। ये रहा एक करने का तरीका। ये आपकी चढ़ाई के लिए नेविगेशन वेपॉइंट होंगे। ध्यान दें कि आपको परिभाषित करना होगा कि "पकड़ने योग्य" किनारे या चेहरे का गठन क्या होता है, जो मेरे लिए अधिकतर चेहरे के अभिविन्यास पर निर्भर करता है, जिसे आप सामान्य चेहरे से प्राप्त कर सकते हैं।

  3. यदि आपके स्तर बड़े या जटिल हैं, तो आगे उन चेहरों को एक वॉल्यूम ट्री संरचना (अक्टूबर-पेड़, के-डी, आसपास के किनारों का पता लगाने में आपकी सहायता के लिए कुछ) में समूहित करें।

  4. जैसे ही खिलाड़ी चढ़ता है, खिलाड़ी के हाथ और आस-पास चढ़ने योग्य चेहरों के बीच के चौराहों का परीक्षण करें। आप यहां खिलाड़ी के कार्यों पर भरोसा करने में सक्षम हो सकते हैं और अपने सबसे अधिक समय लेने वाले परीक्षण तभी कर सकते हैं जब वह "क्लच" करता है जिसे वह एक चढ़ाई योग्य बढ़त मानता है।

इस प्रणाली के तहत, चढ़ाई अनिवार्य रूप से एक मिनी-प्लेटफ़ॉर्मर है। हाथ को एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर "कूदना" चाहिए, जिससे आगे लंबवत गति हो सके।

2
user4942583user4942583 1 नवम्बर 2018, 17:18