में बनावट के साथ रंग बदलें वीडियो गेम में केवल लोडिंग प्रक्रिया को गति देने में मदद के लिए रंग लागू किया जाता है। बनावट तैयार होने के बाद, वे वर्तमान रंगों को प्रतिस्थापित करते हैं। क्या WebGL में ऐसा करने का कोई तरीका है? अब तक देखे गए सभी ट्यूटोरियल केवल रंग या बनावट में लोड करने के लिए दिखाते हैं (दूसरे के बाद एक नहीं)।वेबजीएल
मुझे लगता है कि प्रत्येक बनावट के लिए बफर को पूरी तरह से लोड होने के बाद बदलना होगा। मुझे लगता है कि यह एक AJAX कॉल के माध्यम से कुंजी है कि बनावट उपलब्ध है, फिर किसी प्रकार के जावास्क्रिप्ट फ़ंक्शन के माध्यम से लागू किया जाता है। क्या वेबजीएल एक जटिल छवि लोडिंग प्रक्रिया के बिना ऐसा करने के तरीके में बनाया गया है?
ठीक है, मेरे स्वयं के प्रश्न पढ़ने के बाद कुछ महीने बाद मैं समझता हूं कि मैं क्या पूछ रहा था। नीचे अपने स्वयं के प्रश्न का पूरी तरह उत्तर देने के लिए। एक ही समय में बनावट और रंग में लोड करने के लिए आपको एक्स-फ्रैगमेंट और एक्स-वर्टेक्स स्क्रिप्ट के दो सेट की आवश्यकता होती है। रंग के लिए एक और बनावट के लिए एक और। चूंकि उन्हें डोम के माध्यम से खींचा जाता है, इसलिए आप अपनी ऑब्जेक्ट्स को प्रारंभ करते समय सही शेडर आईडी का उपयोग करते हैं। रंग या बनावट हो सकती है। उम्मीद है कि यह मेरे जैसे बेवकूफ वेबजीएल तलवों में मदद करता है। –