انتقل إلى المحتوى الرئيسي

تكامل MetaSounds

المتطلبات والقيود

متطلب الإصدار

هذا التكامل يعمل فقط على UE >= 5.3.

هناك إصدار منفصل من RuntimeAudioImporter مع دعم MetaSounds متضمن: MetaSound RuntimeAudioImporter

تعارض الملحقات

إذا كان لديك ملحق RuntimeAudioImporter العادي مثبتًا، يرجى إزالته قبل تثبيت إصدار MetaSound.

القيود الحالية

بسبب مشاكل القياس التي لم يتم حلها في MetaSounds بعد، يتم دعم موجات الصوت المستوردة فقط، بدون موجاتها المشتقة (مثل موجات البث والقابلة للتسجيل غير مدعومة).

عملية الإعداد

1. تمكين ملحق MetaSound

أولاً، تحتاج إلى تمكين ملحق MetaSound لمشروعك.

تمكين ملحق MetaSound

2. تكوين رسم MetaSound البياني

في محرر MetaSounds، أنشئ مدخل Imported Wave جديد، والذي يجب تحويله إلى نوع Wave Asset باستخدام عقدة ImportedWaveToWaveAsset.

عقدة Imported Wave To Wave Asset

بعد التحويل، يمكنك استخدام جميع الوظائف المتاحة لنوع Wave Asset، مثل تشغيلها باستخدام عقدة Wave Player.

مثال تشغيل MetaSound

سير العمل التنفيذي

1. استيراد وتحضير الصوت

سير العمل لاستيراد بيانات الصوت هو نفسه عملية RuntimeAudioImporter القياسية. ومع ذلك، بعد أن تصبح موجة الصوت جاهزة، يجب عليك أيضًا استدعاء الوظيفة المناسبة لتحضير موجة الصوت لاستخدامها بواسطة MetaSounds.

تحضير موجة الصوت لـ MetaSounds

2. تعيين معلمة الموجة

يمكنك بعد ذلك تعيين معلمة الموجة لمكون الصوت الخاص بـ MetaSound وتشغيلها حسب الحاجة.

عقدة Set Wave Parameter

مثال كامل

إليك مثالًا تنفيذيًا كاملاً:

تنفيذ Blueprint

مثال استيراد الصوت لـ MetaSounds

رسم MetaSound البياني

مثال تشغيل الصوت في MetaSounds

أفضل الممارسات

عند العمل مع MetaSounds و RuntimeAudioImporter:

  1. دائمًا قم بتحضير موجة الصوت خصيصًا لـ MetaSound باستخدام وظيفة PrepareSoundWaveForMetaSound
  2. استخدم عقدة ImportedWaveToWaveAsset للتحويل بين الأنواع في رسم MetaSound البياني
  3. تذكر أن موجات الصوت المستوردة فقط مدعومة حاليًا (وليست موجات البث أو القابلة للتسجيل)