panning and attenuation for pickaxe audio cue

This commit is contained in:
minjaesong
2024-03-31 21:02:00 +09:00
parent 742b63a8fa
commit f72ed0f706
5 changed files with 48 additions and 27 deletions

View File

@@ -226,10 +226,12 @@ class AudioMixer : Disposable {
init {
// initialise audio paths //
listOf(musicTrack, ambientTrack1, ambientTrack2, ambientTrack3, ambientTrack4).forEach {
listOf(musicTrack, ambientTrack1, ambientTrack2, ambientTrack3, ambientTrack4, guiTrack).forEach {
it.filters[0] = Gain(1f)
}
guiTrack.filters[0] = BinoPan(0f)
masterTrack.filters[0] = SoftClp
masterTrack.filters[1] = Buffer
masterTrack.filters[2] = Vecto(1.4142f)
@@ -369,7 +371,7 @@ class AudioMixer : Disposable {
it.getFilter<Gain>().gain = ambientVolume.toFloat()
}
sfxSumBus.volume = sfxVolume
guiTrack.volume = guiVolume
guiTrack.getFilter<Gain>().gain = guiVolume.toFloat()
// process fades