AudioCompressor
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
AudioCompressor ses akışlarının dinamik menzilini ayarlar. Herhangi bir ani yüksek gürültü, kompresörün özelliklerine göre bastırılır.
Class.AudioCompressor şunları sağlar: Giriş ve Yan Chain ghimleri, 0>Class.Wire.TargetName0> tarafından hedeflenebilir ve 3>Çıkış3> ghimleri, AudioCompressor6> tarafından kullanılabilir.
Kod Örnekleri
local deviceOutput: AudioDeviceOutput = Instance.new("AudioDeviceOutput")
deviceOutput.Parent = workspace
local explosionPlayer: AudioPlayer = Instance.new("AudioPlayer")
explosionPlayer.Parent = workspace
explosionPlayer.AssetId = "rbxassetid://1835333184"
local ambiencePlayer = Instance.new("AudioPlayer")
ambiencePlayer.AssetId = "rbxassetid://9112854440"
local compressor = Instance.new("AudioCompressor")
local wireToCompressor = Instance.new("Wire")
local wireToSidechain = Instance.new("Wire")
local wireToOutput = Instance.new("Wire")
ambiencePlayer.Parent = workspace
compressor.Parent = workspace
wireToCompressor.Parent = workspace
wireToSidechain.Parent = workspace
wireToOutput.Parent = workspace
wireToCompressor.SourceInstance = ambiencePlayer
wireToCompressor.TargetInstance = compressor
wireToSidechain.SourceInstance = explosionPlayer
wireToSidechain.TargetInstance = compressor
wireToSidechain.TargetName = "Sidechain"
wireToOutput.SourceInstance = compressor
wireToOutput.TargetInstance = deviceOutput
ambiencePlayer:Play()
Özet
Özellikler
Kompresörün Threshold de aştıktan sonra kapatma süresini hızlandırır.
Oyun içi ses akışlarının bu etkiye maruz kalıp kalmadığı.
Kompresión'dan sonra uygulanacak bir kazanç değeri.
Giriş hacmi/çıkış hacmi oranı, Threshold de aşıldığında uygulanacak.
Kompresörün akış hacmi düştükten Threshold ile düştükten hızlı olarak çıkarılmasını kontrol eder.
Kompresörün giriş akışını modifiye etmeye başlayacağı değeri kazanın.
Yöntemler
Belirli bir sabitle'e bağlanan Wires bir matrisi iade eder.
Özellikler
Attack
Saniye olarak, kompresörün Threshold'ın üstünden kaç saniye içinde sıkışacağını gösterir. 0.001'den 0.5 arasında dalga boyu.
MakeupGain
Kompresión'dan sonra uygulanacak değer kazanın, saniye başına düşük. Kompresión'ı sınırladıktan sonra, sonuç akışı çok sessiz olabilir ve bu özellik telafi edilebilir olabilir. -30 ila 30 arasındaki yollar.
Ratio
Giriş hacmi/çıkış hacı oranı, Threshold 'yi aştığında uygulanacak. Örneğin, 2 değeri, giriş akışının giriş eşiğini yarım saniyede yarım kat arttırır. 1 ila 50 arasında değerler.
Release
Saniye olarak, kompresörün akış hacmi düştüğünde kaç saniye içinde çıkarıcıyı sıkıştıracağını gösterir. 0.01'den 0.5'e kadar.
Threshold
Kompresör, giriş tüketmodifiye etmeye başladığında, giriş akışının hacmi, -60 ile 0 arasında bir menzil ile, Class.AudioCompressor.
Eğer herhangi bir Wires kompresörün Yan Chain pinine bağlanırsa, bu eşik, bu akışları Input akışlarından değil, 1>Output1> akışlarından analiz eder; bu, bir akışın yanıtı olarak bir akışın volumunu yanıtlayabilir.
Yöntemler
GetConnectedWires
Belirli bir güç düğüne bağlanan Wires bir sabitleiade eder. AudioCompressor ın bir "Giriş" sabitle, bir "Yan çift" sabitleve bir "Çıkış" sabitlevardır.