एहोय!
मैं टाइल मानचित्र के बारे में कुछ जानकारी की तलाश कर रहा हूं, या बल्कि, एक विशिष्ट प्रकार के टाइल मानचित्र को क्या कहा जाता है।
मुझे रोलरकोस्टर टाइकून, या गेम की ट्रांसपोर्ट टाइकून श्रृंखला में उपयोग किए जाने वाले कार्यान्वयन के प्रकार में दिलचस्पी है और वेक्टर फ़ील्ड इलाक़े और ऊंचाई के नक्शे इलाके में देख रहे हैं, लेकिन मुझे यकीन नहीं है कि वे जो मैं देख रहा हूं उसके लिए उपयुक्त हैं विकसित करना।
यह किसी भी सभ्य जानकारी को खोजने के लिए एक संघर्ष रहा है क्योंकि ज्यादातर लोग इसे एक आइसोमेट्रिक टाइल मानचित्र के रूप में संदर्भित करते हैं, लेकिन मैं एक निश्चित ऑर्थोग्राफ़िक परिप्रेक्ष्य के साथ 3 डी में कुछ बनाने के लिए देख रहा हूं। मैं समझता हूं कि टाइल मानचित्र के अंतर्निहित भंडारण का इससे कोई लेना-देना नहीं है, लेकिन मैं पुराने स्कूल पोकेमॉन / ज़ेल्डा गेम्स की तरह 2 डी टाइल का नक्शा बनाने की तलाश में नहीं हूं, इसमें शामिल करने की क्षमता के साथ डायब्लो की रेखाओं के साथ और भी बहुत कुछ है। ओवरहैंडिंग चट्टानों और ढलान वाले इलाके।
मैं सिर्फ यह जानने की कोशिश कर रहा हूं कि संसाधनों को खोजने के लिए Google और स्टैकओवरफ्लो को खोजने के लिए सही तरीके से मुझे यह तय करने में मदद करनी चाहिए कि किस रास्ते पर आगे बढ़ना है।
अब तक मैं एक VBO में संग्रहीत ऊँचाई / y घटक का उपयोग किए बिना एक बुनियादी टाइल मानचित्र को मांस करने में कामयाब रहा और वायरफ्रेम के रूप में प्रस्तुत किया गया। यह अब तक ठीक लग रहा है, लेकिन मैं कल्पना करता हूं कि जब मैं एक पड़ोसी टाइल को प्रभावित किए बिना चट्टानों और ढलानों को बनाने के लिए एक ही शीर्ष पर हेरफेर करने की कोशिश कर रहा हूं, तो मैं समस्याओं का सामना करूंगा।
क्या एक विशिष्ट प्रकार का कार्यान्वयन है जिसे मुझे देखना चाहिए? मुझे लगा कि अगर मैं वेक्टर फ़ील्ड इलाके के बारे में जानकारी प्राप्त कर लेता हूं, तो मुझे यह फटा होगा, लेकिन मुझे यकीन नहीं है कि यह सही परिणाम देगा।
अगर किसी ने मेरे लिए इस पर कुछ प्रकाश डाला जा सकता है, कृपया मदद काफी सराहना की जाएगी :)
अपडेट करें
मैंने आगे स्पष्टीकरण के लिए एक छवि शामिल की है कि मैं क्या हासिल करना चाहता हूं:
छवि कैसे झुकी हुई (ऊँचाई) आइसोमेट्रिक टाइल बनाने के लिए उधार ली गई है
यह छवि दिखाती है कि मैं किस प्रकार का इलाक़ा बनाना चाहता / चाहती हूँ, लेकिन इसमें "क्लिफ" या ओवरहैंगिंग इलाक़े शामिल नहीं हैं, जिनकी मुझे मॉडलिंग में दिलचस्पी है। हालाँकि यह उन कुछ अन्य प्रश्नों को उठाता है जिन पर मैंने विचार नहीं किया था;
- पानी के नीचे दिखाई देने वाली जमीन को शामिल करने के लिए पानी (छवि के ऊपरी बाएं) जैसी 'परतों' को कैसे संभाला जाएगा?
- नक्शे के "किनारों" को किस तरह से पूरा किया जाएगा ताकि दुनिया को गैर-सपाट इकाई के रूप में चित्रित करने के लिए धरती / कीचड़ का प्रतिपादन किया जाए?
- क्या इस तरह के इलाके के लिए अंतर्निहित भंडारण का उपयोग मॉडल भौतिकी के लिए किया जा सकता है जैसे कि एक ढलान को पार करने वाले खिलाड़ी की पहाड़ी या गति को गति देने वाली गेंद?
मुझे इस बात का अंदाजा था कि इलाके के प्रत्येक टाइल को 8 कोने के साथ बनाया जा सकता है जहाँ 4 मुख्य कोने वास्तविक टाइल को कवर करते हैं और शेष 4 कोने का उपयोग प्रत्येक टाइल के किनारों / दीवारों को मॉडल करने के लिए किया जाता है। इस कार्यान्वयन के साथ मैं जो दो समस्याएं देख रहा हूं, वह यह है कि ए) दुनिया का नक्शा अनिवार्य रूप से आकार में दोगुना है और बी) यह देखते हुए कि सभी टाइलों में "दीवारें" शामिल नहीं होंगी, कुछ टाइलें अनावश्यक रूप से लंबवत खड़ी होंगी, जिनका उपयोग नहीं किया गया है।
मैं एक इलाके का संपादक बनाना चाहता हूं, जो प्रत्येक टाइल को विकृत करने के साथ-साथ खेल खेलने के दौरान इलाके को बदलने की क्षमता भी शामिल करता है। यह अपने आप में अतिरिक्त प्रश्न प्रस्तुत करता है जैसे; क्या वीबीओ का उपयोग मक्खी पर संशोधित किए जा रहे भूभाग को स्टोर और रेंडर करने के लिए किया जा सकता है, साथ ही, क्या पड़ोसी टाइलों को प्रभावित किए बिना कोने को संशोधित करना संभव है?
मैं इस धारणा के तहत हूं कि मैं या तो चीजों को उलझा रहा हूं या उस विश्लेषण-पक्षाघात में चल रहा हूं, मैं इस समस्या को हल करने के लिए किसी भी कोड को लिखने के लिए उपेक्षा कर रहा हूं कि मैं क्या चाहता हूं।
फिर, मैं वास्तव में इस के साथ सही दिशा में एक ढलान की तलाश कर रहा हूं। क्या कोई विशिष्ट प्रकार का टिलमैप / भू-कार्यान्वयन है जो 3D मानचित्र के लिए मानचित्र मानचित्र संपादक के साथ-साथ गेमप्ले के दौरान भी विकृत हो सकता है या क्या मुझे अपना स्वयं का रोल करना है, इसलिए बोलने के लिए? मैं यहां पहिया को फिर से मजबूत करने की कोशिश नहीं कर रहा हूं, लेकिन मैं दिए गए संसाधनों को खोजने के लिए संघर्ष कर रहा हूं, मुझे यकीन नहीं है कि क्या खोज करना है।
अगर कोई भी किसी भी जानकारी, संसाधन या कोड के स्निपेट्स प्रदान कर सकता है, तो मुझे बहुत खुशी होगी क्योंकि मैं अपने हाथों को गंदा करने के लिए उत्सुक हूं और वर्तमान में मेरे पास मौजूद फ्लैट वायरफ्रेम के अलावा कुछ और उत्पादन करना शुरू कर सकता हूं।
पढ़ने के लिए धन्यवाद!