Bu özellik Deneysel aşamada olduğundan deneyebilir, geri bildirimde bulunabilir ve neler planladığımızı görebilirsin. Şu anda Scene Graph kullanan bir projeyi yayınlayamazsın. Deneysel aşamada oluşturulan öğeler için geriye dönük uyumluluğu garanti etmediğimizi, bu özelliklere yönelik API’lerin değişebileceğini ve kendi takdirimize bağlı olarak tüm Deneysel özellikleri veya belirli işlevleri kaldırabileceğimizi lütfen unutma. Özellik ile çalışmaya başlamadan önce bilinen sorunlar listesine göz at.
Bileşenler, oyununu oluşturmak için veri ve mantık kullanan temel yapı taşlarıdır. Bölümündeki ortamı geliştiren sesler eklemek için ses bileşenini kullan.
Ses bileşeni, öğe tarafından oluşturulmuş bir bileşendir. Öğe tarafından oluşturulmuş bileşen, projende halihazırda bulunan bir örgü, ses veya parçacık sistemi öğesi gibi içeriklere göre otomatik oluşturulan bir bileşen sınıfıdır. Bu öğeler, oluşturulan bileşende düzenleyebileceğin bazı özellikleri de kullanıma açabilir.
Öğeler tarafından oluşturulan bir bileşeni, Ayrıntılar panelinde +Bileşen'i seçip temel sınıfa giderek istediğin bileşeni bulmak üzere bir varlığa ekleyebilirsin. Ayrıca öğeyi İçerik Tarayıcı’dan varlığına ilişkin Ayrıntılar paneline sürükleyip bırakabilirsin. Öğe tarafından oluşturulan bu bileşenlere özellikle Verse kodunda referans verilebilir ve Assets.digest.verse dosyanda görülebilir. doğrula.
Bileşen sınıfını oluşturmak için öğeni içe aktardıktan veya oluşturduktan sonra projenin Verse kodunu derlemen gerekir.
Varlığına bir bileşen eklemek için Varlıklar ve Bileşenlerle Çalışma bölümüne bakabilirsin. Bileşen, örgü bileşeninin Verse sınıfıyla eşleşecek şekilde sound_component olarak listelenmiştir. Ses bileşenine ilişkin Verse API’ı hakkında daha fazla bilgi için sound_component API referansına bakabilirsin.
Örnek
Bölümüne sesler eklemek için bir Metasound ön ayarı oluşturman gerekecektir. Bölümünde ses bileşenine yönelik bir MetaSound oluşturmak için aşağıdaki adımları izle.
- İçerik Çekmecesi’nde Tümü > Epic > Ses > MetaSounds > Kaynaklar’a git.
-
Bir MetaSound kaynağı önayarına sağ tıkla ve ardından MetaSound Kaynağı Önayarı Oluştur’u seç.
-
Bir dizide yer alan sonsuz döngü içindeki belirli bir ses dalgasını çalmak için MSS_PlayRandom_Loop’u kullan.
-
Bir dizide yer alan sonsuz döngü içindeki belirli bir ses dalgasını çalmak için MSS_PlayRandom_Loop’u kullan.
-
-
Sesini adlandır, ardından Kaydet’e tıkla.
-
Bir prefab varlığı oluştur. Varlığın Ayrıntılar panelinde + Bileşen’e tıkla.
-
sound_component’ı seç, ardından bileşen olarak kullanmak istediğin MetaSound öğesini seç.
- MetaSound’a Ses Çalar cihazı üzerinden de referans verebilirsin.
Bileşen Seçenekleri
sound_component’taki tüm seçenekler bileşenden etkinleştirilebilir ve devre dışı bırakılabilir ve bir Verse bileşeni ile kullanılabilir.
Ses bileşenindeki tüm girdi ayarları, MetaSound önayarında tanımladığın tüm girdi ayarlarını otomatik olarak dolduracaktır. Bu ayarlar daha sonra ses bileşeninde geçersiz kılınabilir.
| Seçenekler | Değer | Açıklama |
|---|---|---|
| Sesler | Bir Sound Wave öğesi seç | Ses dosyasını ayarlar. |
| PitchBase | 0, Bir sayı gir | Sesin taban perdesini ayarlar. |
| PitchRandomSpread | 0, Bir sayı gir | Taban değerden maksimum sapmayı ayarlar ve rastgele perde kayması değerlerinin yarı ton olarak seçilebileceği aralığı tanımlar. Gerçek değer, yayılımın tabana eklenmesi veya tabandan çıkarılmasına dair aralık içinde olacaktır. |
| VolumeBase | 0, Bir sayı gir | Sese uygulanan taban ses düzeyini desibel cinsinden ayarlar. 0 değeri varsayılan ses düzeyiyle sonuçlanır. -60 değeri sessizlikle sonuçlanır. |
| VolumeRandomSpread | 0, Bir sayı gir | Taban değerden maksimum sapmayı ayarlayarak rastgele ses düzeyi çarpanı değerlerinin seçilebileceği aralığı tanımlar. Gerçek değer bu aralık içinde olacaktır. |
| AutoPlay | True, False | Sesi oynanış sırasında otomatik olarak oynatılacak şekilde ayarlar. |
| Etkinleştir | True, False | Sesi etkinleştirir. |