मुख्य कंटेंट तक स्किप करें

मेटासाउंड्स एकीकरण

आवश्यकताएँ और सीमाएँ

संस्करण आवश्यकता

यह एकीकरण केवल UE >= 5.3 पर काम करता है।

मेटासाउंड्स समर्थन के साथ RuntimeAudioImporter का एक अलग संस्करण उपलब्ध है: मेटासाउंड RuntimeAudioImporter

प्लगइन संघर्ष

यदि आपके पास नियमित RuntimeAudioImporter प्लगइन स्थापित है, तो कृपया मेटासाउंड संस्करण स्थापित करने से पहले इसे हटा दें।

वर्तमान सीमाएँ

मेटासाउंड्स में अभी तक हल नहीं हुए स्केलिंग मुद्दों के कारण, केवल आयातित साउंड वेव्स समर्थित हैं, उनके व्युत्पन्न वेव्स के बिना (जैसे स्ट्रीमिंग और कैप्चर करने योग्य साउंड वेव्स समर्थित नहीं हैं)।

सेटअप प्रक्रिया

1. मेटासाउंड प्लगइन सक्षम करें

सबसे पहले, आपको अपने प्रोजेक्ट के लिए मेटासाउंड प्लगइन सक्षम करना होगा।

मेटासाउंड प्लगइन सक्षम करें

2. मेटासाउंड ग्राफ कॉन्फ़िगर करें

मेटासाउंड्स एडिटर में, एक नया आयातित वेव इनपुट बनाएं, जिसे ImportedWaveToWaveAsset नोड का उपयोग करके वेव एसेट प्रकार में परिवर्तित किया जाना चाहिए।

आयातित वेव टू वेव एसेट नोड

रूपांतरण के बाद, आप वेव एसेट प्रकार के लिए उपलब्ध सभी समान कार्यक्षमताओं का उपयोग कर सकते हैं, जैसे कि वेव प्लेयर नोड का उपयोग करके इसे चलाना।

मेटासाउंड प्लेबैक उदाहरण

कार्यान्वयन वर्कफ़्लो

1. ऑडियो आयात करें और तैयार करें

ऑडियो डेटा आयात करने का वर्कफ़्लो मानक RuntimeAudioImporter प्रक्रिया के समान है। हालाँकि, आपके साउंड वेव के तैयार होने के बाद, आपको मेटासाउंड्स द्वारा उपयोग के लिए साउंड वेव तैयार करने के लिए उचित फ़ंक्शन को भी कॉल करना होगा।

मेटासाउंड्स के लिए साउंड वेव तैयार करें

2. वेव पैरामीटर सेट करें

आप तब अपने मेटासाउंड के ऑडियो घटक के लिए वेव पैरामीटर सेट कर सकते हैं और आवश्यकतानुसार इसे प्ले कर सकते हैं।

वेव पैरामीटर नोड सेट करें

पूर्ण उदाहरण

यहाँ एक पूर्ण कार्यान्वयन उदाहरण दिया गया है:

ब्लूप्रिंट कार्यान्वयन

मेटासाउंड्स के लिए ऑडियो आयात करें उदाहरण

मेटासाउंड ग्राफ

मेटासाउंड्स में ऑडियो प्ले करें उदाहरण

सर्वोत्तम प्रथाएँ

मेटासाउंड्स और RuntimeAudioImporter के साथ काम करते समय:

  1. हमेशा PrepareSoundWaveForMetaSound फ़ंक्शन का उपयोग करके विशेष रूप से मेटासाउंड के लिए साउंड वेव तैयार करें
  2. मेटासाउंड ग्राफ में प्रकारों के बीच परिवर्तित करने के लिए ImportedWaveToWaveAsset नोड का उपयोग करें
  3. याद रखें कि वर्तमान में केवल आयातित साउंड वेव्स समर्थित हैं (स्ट्रीमिंग या कैप्चर करने योग्य नहीं)