From 6f943cab1c04a4e795cdde4fa491c532b53edd9a Mon Sep 17 00:00:00 2001 From: unfa Date: Sat, 25 Sep 2021 01:58:55 +0200 Subject: [PATCH] Fixed annoucer "Get ready" added Announcer aduio bus and added reverb to it --- Game/Main.gd | 3 ++- Game/default_bus_layout.tres | 25 ++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Game/Main.gd b/Game/Main.gd index 34f90e5..f547fe6 100644 --- a/Game/Main.gd +++ b/Game/Main.gd @@ -105,8 +105,9 @@ func _process(delta): spawn_queue.erase(i) # 3 seconds left to new round - if 0 < reset_at and (uptime + 3.0) >= reset_at: + if 0 < reset_at and (uptime + 3.5) >= reset_at and (uptime + 3) < reset_at and not $Announcer.is_playing(): $Announcer.speak($Announcer.getready) + # starting new round if 0 < reset_at and uptime >= reset_at: diff --git a/Game/default_bus_layout.tres b/Game/default_bus_layout.tres index eec87fa..a856bf0 100644 --- a/Game/default_bus_layout.tres +++ b/Game/default_bus_layout.tres @@ -1,9 +1,32 @@ -[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://b1tuvipfxjwsx"] +[gd_resource type="AudioBusLayout" load_steps=4 format=3 uid="uid://b1tuvipfxjwsx"] [sub_resource type="AudioEffectLimiter" id="AudioEffectLimiter_34kb8"] resource_name = "Limiter" ceiling_db = -1.0 +[sub_resource type="AudioEffectReverb" id="AudioEffectReverb_oi6lo"] +resource_name = "Reverb" +predelay_msec = 141.0 +predelay_feedback = 0.0 +wet = 0.04 + +[sub_resource type="AudioEffectCompressor" id="AudioEffectCompressor_u7mct"] +resource_name = "Compressor" +threshold = -9.0 +ratio = 1.6 +attack_us = 50.0 +release_ms = 50.0 + [resource] bus/0/effect/0/effect = SubResource( "AudioEffectLimiter_34kb8" ) bus/0/effect/0/enabled = true +bus/1/name = &"Announcer" +bus/1/solo = false +bus/1/mute = false +bus/1/bypass_fx = false +bus/1/volume_db = 0.0 +bus/1/send = &"Master" +bus/1/effect/0/effect = SubResource( "AudioEffectReverb_oi6lo" ) +bus/1/effect/0/enabled = true +bus/1/effect/1/effect = SubResource( "AudioEffectCompressor_u7mct" ) +bus/1/effect/1/enabled = true