Ana içeriğe geç

MetaSounds Entegrasyonu

Gereksinimler ve Sınırlamalar

Sürüm Gereksinimi

Bu entegrasyon yalnızca UE >= 5.3 üzerinde çalışır.

MetaSounds desteği içeren ayrı bir RuntimeAudioImporter sürümü bulunmaktadır: MetaSound RuntimeAudioImporter

Eklenti Çakışması

Eğer normal RuntimeAudioImporter eklentisi yüklüyse, lütfen MetaSound sürümünü yüklemeden önce onu kaldırın.

Mevcut Sınırlamalar

MetaSounds'ta henüz çözülmemiş ölçekleme sorunları nedeniyle, yalnızca İçe Aktarılmış ses dalgaları desteklenmektedir, türetilmiş dalgaları olmadan (örneğin, Akış ve Yakalanabilir ses dalgaları desteklenmemektedir).

Kurulum Süreci

1. MetaSound Eklentisini Etkinleştir

İlk olarak, projeniz için MetaSound eklentisini etkinleştirmeniz gerekiyor.

MetaSound eklentisini etkinleştir

2. MetaSound Grafiğini Yapılandır

MetaSounds düzenleyicisinde, ImportedWaveToWaveAsset düğümü kullanılarak Wave Asset türüne dönüştürülmesi gereken yeni bir Imported Wave girişi oluşturun.

Imported Wave To Wave Asset düğümü

Dönüşümden sonra, Wave Player düğümü kullanarak çalma gibi Wave Asset türü için mevcut olan tüm işlevsellikleri kullanabilirsiniz.

MetaSound çalma örneği

Uygulama İş Akışı

1. Ses İçe Aktar ve Hazırla

Ses verilerini içe aktarma iş akışı, standart RuntimeAudioImporter süreciyle aynıdır. Ancak, ses dalganız hazır olduktan sonra, MetaSounds tarafından kullanılmak üzere ses dalgasını hazırlamak için uygun işlevi de çağırmanız gerekir.

Ses Dalgasını MetaSounds İçin Hazırla

2. Wave Parametresini Ayarla

Daha sonra MetaSound'un ses bileşeni için wave parametresini ayarlayabilir ve gerektiğinde çalabilirsiniz.

Wave Parametresini Ayarla düğümü

Tam Örnek

İşte tam bir uygulama örneği:

Blueprint Uygulaması

MetaSounds için ses içe aktarma örneği

MetaSound Grafiği

MetaSounds'ta ses çalma örneği

En İyi Uygulamalar

MetaSounds ve RuntimeAudioImporter ile çalışırken:

  1. MetaSound için ses dalgasını her zaman PrepareSoundWaveForMetaSound fonksiyonunu kullanarak özel olarak hazırlayın
  2. MetaSound grafiğinde türler arasında dönüşüm yapmak için ImportedWaveToWaveAsset düğümünü kullanın
  3. Şu anda yalnızca Imported ses dalgalarının desteklendiğini unutmayın (Streaming veya Capturable değil)