Ses, oyunculara eylemleri hakkında geri bildirim vermek ve onlara oyun sırasında önemli işaretler sunmak için temel bir öğedir.
Bunu yapmak için Fortnite İçin Unreal Editor (UEFN) ses dalgası ve ses işareti dosyalarını kullanır.
Ses dalgası, bir ses dosyasının UEFN’e aktarıldıktan sonraki biçimidir.
Ses işareti, bir düğüm grafiği içinde ayarlanan karmaşık ses tasarım görevlerini çalıştıran bir ses öğesidir. Ses işaretleri, ses düğümlerini düzenleyip ayarlayarak bir ses efekti tasarımının parçalarını dinamik olarak değiştirme özgürlüğü sunar.
Ses İşaretleri Oluşturma
UEFN ile ses işaretleri kullanarak karmaşık ses deneyimleri üretebilirsin.
Ses işaretleri, mevcut dokümantasyonu bulunan bir Unreal Engine özelliğidir. UEFN’de bu özelliklerin bir alt kümesi bulunur.
Bir ses işareti oluşturmak için:
İçerik Tarayıcısı’nda proje içeriği klasörü seçiliyken sağ tıkla ve Ses’i seç, ardından Ses İşareti’ne tıkla.
Yeni ses işaretin için bir ad gir.
İçerik Tarayıcısı’nda bir veya daha fazla ses dalgasına sağ tıklayıp Ses Dalgası Eylemleri menüsünde Tek İşaret Oluştur veya Birden Fazla İşaret Oluştur seçeneklerini belirleyerek de yeni bir ses işareti oluşturabilirsin.
Yeni oluşturulan ses işaretini adlandır ve çift tıklayarak Ses İşareti Editörü’nü aç.
UEFN kullanıcılarına sunulan ses işareti düğümleri şunlardır:
| Ses Düğümü | Açıklama |
|---|---|
Birleştirici | Bir ses işaretindeki dalları art arda oynatır. |
Mesafeye Göre Çapraz Geçiş | Ses işareti başlangıç noktasının dinleyiciye uzaklığına bağlı olarak iki veya daha fazla girdi ses arasında geçiş yapar. Ses yalnızca minimum ve maksimum mesafe ayarları dahilindeyse çalınır. |
Gecikme | Girdi sesi çıktıya iletilmeden önce bir duraklamaya yol açmak için ses düğümü zincirine bir gecikme yerleştirir. |
Doppler | Kaynağın dinleyiciye göre hareketine bağlı olarak sesin perdesinin değiştiği bir Doppler efektini simüle eder. Sesin perdesi, kaynak dinleyiciye yaklaştıkça yükselir ve kaynak uzaklaştıkça düşer. |
Zarf Oluşturucu | Bir sesin seviyesinin ve perdesinin belirli bir süre boyunca dağıtım eğrileri aracılığıyla manipüle edildiği bir zarf oluşturur. |
Döngü | Girdiyi süresiz olarak veya belirli bir sayıda olacak şekilde yeniden tetikler. Bu düğüm, mantıksal ve yordamsal döngü için tasarlanmıştır. Kusursuz bir süresiz döngü için Dalga Oynatıcı düğümündeki Döngü işaretini kullan. |
Karıştırıcı | Her bir girdi için ses seviyesi kontrolü sağlayarak bir ses işaretindeki eşzamanlı seslerin nasıl karıştırılacağını tanımlar. |
Modülatör | Ses seviyesi ve perde modülasyonunu rastgele hale getirmek için kullanılır. Rastgele hale getirme aralığını belirlemek için maksimum ve minimum değerler tanımlayabilirsin. |
Osilatör | Sürekli perde ve ses seviyesi salınımı eklemek için kullanılır. |
Rastgele | Bağlı girdi düğümleri listesinden bir düğümü rastgele tetiklemek için kullanılır. |
WavePlayer | Ses işareti ile çalınacak bir ses dalgası öğesine referans içerir. Döngü halinde bir dalga oynatıcı olarak ayarlanabilir. |
Yorum Ekle… | Ses işaretine bir yorum etiketi ekler. |
Ses Cihazlarını Kullanma
İçe aktardığın sesler ve oluşturduğun tüm ses işaretleri farklı ses cihazlarından seçilebilir. Her cihazla neler yapabileceğinin bir özetini burada bulabilirsin:
Ses dalgaları ve ses işaretleri çal.
Sesi yavaşça arttır ve azalt.
Sesin hızını değiştir.
Sese zayıflama ekle.
Sesi kimin duyacağına karar ver.
Ses çalınırken ve durdurulduğunda düzenleme yapmak için fonksiyon seçeneklerini kullan.
Fortnite’ta zaten mevcut olan ses seviyelerini kontrol et.
Ses gruplarının ses seviyelerini kontrol et.
En İyi Uygulamalar
UEFN deneyimlerinde ses kalitesini en üst düzeye çıkarmana yönelik birkaç tekniği aşağıda görebilirsin.
Bir ses öğesinin dinamik aralığını kullan.
İçe aktardığın sesin, kendi dinamik aralığını tam olarak kullandığından emin ol.
Oluşturduğun ses öğeleri, dinamik aralıklarını çok fazla sıkıştırmaktan kaçınmalıdır, böylece seslerin seviyesini doğrudan UEFN deneyiminin içinde (Ses Karıştırıcı cihazını kullanarak ve oluşturulan öğelerin ses seviyelerini UEFN’de ayarlayarak) kontrol edebilirsin. Ses, bir ses motorunda bir araya geldiğinde öğedeki tüm gürültü birikir ve duyduğun sesin düzeyi çalmakta olan ses miktarına bağlı olarak çok hızlı şekilde yükselebilir.
Bir grupta benzer ses seviyelerini kullan.
Ses Karıştırıcı cihazını kullanarak ortak bir grupta kontrol etmeyi düşündüğün öğelerin ses seviyelerinin benzer ses seviyesi düzeyinde olduğundan emin ol.
Bir ses grubunun yüksekliğini kontrol ettiğinde o gruptaki seslerin benzer algısal ses düzeylerine sahip olması faydalıdır. Bunu doğru yapmak biraz zordur ve mükemmel olması gerekmez fakat ses yüksekliği algısı doğrusal değildir ve sesin frekans içeriğine bağlıdır. Bu da farklı algısal ses yüksekliği seviyelerindeki farklı seslerin, farklı ses düzeyi değişikliklerine tahmin edilmesi zor bir şekilde tepki vereceği anlamına gelir.
Bellek kullanımına dikkat et.
Büyük dosyalar kullanmaktan kaçınmaya çalış ve daha uzun süren sesler oluştururken yaratıcı ol. Örneğin, üç dakikalık bir ortam döngüsü yerine bunu bir ses işareti içinde rastgele bir şekilde çapraz geçiş yapan daha küçük parçalara bölmeyi düşün.
Daha fazla ipucu için Bellek Yönetimi bölümüne bakabilirsin.
İncelik önemlidir.
Bir oyun deneyiminde büyük seslere odaklanılması yaygın bir uygulamadır fakat küçük ve hafif sesler, bir oyunda inandırıcı ve sürükleyici bir ses deneyimi yaratmanın çok önemli bir yönüdür.