rajouter des bus pour les différents audios
This commit is contained in:
@@ -103,7 +103,6 @@ position = Vector2(44, -38)
|
|||||||
[node name="FeetSound" type="AudioStreamPlayer2D" parent="."]
|
[node name="FeetSound" type="AudioStreamPlayer2D" parent="."]
|
||||||
stream = ExtResource("13_7opcx")
|
stream = ExtResource("13_7opcx")
|
||||||
autoplay = true
|
autoplay = true
|
||||||
stream_paused = true
|
|
||||||
|
|
||||||
[connection signal="start_intracting" from="." to="npcControler" method="_on_character_body_2d_start_intracting"]
|
[connection signal="start_intracting" from="." to="npcControler" method="_on_character_body_2d_start_intracting"]
|
||||||
[connection signal="area_entered" from="detector" to="." method="_on_area_2d_area_entered"]
|
[connection signal="area_entered" from="detector" to="." method="_on_area_2d_area_entered"]
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ shape = SubResource("CapsuleShape2D_0816g")
|
|||||||
stream = ExtResource("3_redb5")
|
stream = ExtResource("3_redb5")
|
||||||
volume_db = 1.0
|
volume_db = 1.0
|
||||||
autoplay = true
|
autoplay = true
|
||||||
stream_paused = true
|
bus = &"Music"
|
||||||
playback_type = 1
|
playback_type = 1
|
||||||
parameters/looping = false
|
parameters/looping = false
|
||||||
|
|
||||||
|
|||||||
@@ -14,11 +14,6 @@ func _ready() -> void:
|
|||||||
func _process(delta: float) -> void:
|
func _process(delta: float) -> void:
|
||||||
if $AudioStreamPlayer2D.get_playback_position() != 0:
|
if $AudioStreamPlayer2D.get_playback_position() != 0:
|
||||||
GameState.float_thomas_music_position = $AudioStreamPlayer2D.get_playback_position()
|
GameState.float_thomas_music_position = $AudioStreamPlayer2D.get_playback_position()
|
||||||
var stream : AudioStream = $AudioStreamPlayer2D.stream
|
|
||||||
if stream:
|
|
||||||
var l = stream.get_length()
|
|
||||||
if is_zero_approx(l - GameState.float_thomas_music_position):
|
|
||||||
play_next_song()
|
|
||||||
|
|
||||||
func _on_load_from_game_state() -> void:
|
func _on_load_from_game_state() -> void:
|
||||||
if GameState.float_thomas_music_position > 1:
|
if GameState.float_thomas_music_position > 1:
|
||||||
@@ -38,3 +33,6 @@ func play_next_song():
|
|||||||
|
|
||||||
func _on_outside_unload_from_screen() -> void:
|
func _on_outside_unload_from_screen() -> void:
|
||||||
$AudioStreamPlayer2D.stream_paused = true
|
$AudioStreamPlayer2D.stream_paused = true
|
||||||
|
|
||||||
|
func _on_audio_stream_player_2d_finished() -> void:
|
||||||
|
play_next_song()
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ can_walk_on_roads = true
|
|||||||
[node name="FeetSound" type="AudioStreamPlayer" parent="."]
|
[node name="FeetSound" type="AudioStreamPlayer" parent="."]
|
||||||
stream = ExtResource("8_73an3")
|
stream = ExtResource("8_73an3")
|
||||||
autoplay = true
|
autoplay = true
|
||||||
stream_paused = true
|
bus = &"player_foot_step"
|
||||||
playback_type = 1
|
playback_type = 1
|
||||||
|
|
||||||
[connection signal="loadFromGameState" from="." to="controleur" method="_on_character_body_2d_load_from_game_state"]
|
[connection signal="loadFromGameState" from="." to="controleur" method="_on_character_body_2d_load_from_game_state"]
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ extends Node2D
|
|||||||
var can_interact_with : Node2D
|
var can_interact_with : Node2D
|
||||||
|
|
||||||
func _unhandled_input(event: InputEvent) -> void:
|
func _unhandled_input(event: InputEvent) -> void:
|
||||||
|
print(human.get_feet_global_position())
|
||||||
human.stop_interaction()
|
human.stop_interaction()
|
||||||
human.velocityVector = Vector2(0, 0)
|
human.velocityVector = Vector2(0, 0)
|
||||||
human.wants_to_grab = false
|
human.wants_to_grab = false
|
||||||
|
|||||||
29
default_bus_layout.tres
Normal file
29
default_bus_layout.tres
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://dd5noy53kwyyw"]
|
||||||
|
|
||||||
|
[sub_resource type="AudioEffectReverb" id="AudioEffectReverb_wdi0e"]
|
||||||
|
resource_name = "Reverb"
|
||||||
|
room_size = 0.06
|
||||||
|
damping = 0.07
|
||||||
|
spread = 0.35
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
bus/1/name = &"Music"
|
||||||
|
bus/1/solo = false
|
||||||
|
bus/1/mute = false
|
||||||
|
bus/1/bypass_fx = false
|
||||||
|
bus/1/volume_db = 0.0
|
||||||
|
bus/1/send = &"Master"
|
||||||
|
bus/2/name = &"Fx"
|
||||||
|
bus/2/solo = false
|
||||||
|
bus/2/mute = false
|
||||||
|
bus/2/bypass_fx = false
|
||||||
|
bus/2/volume_db = 0.0
|
||||||
|
bus/2/send = &"Master"
|
||||||
|
bus/3/name = &"player_foot_step"
|
||||||
|
bus/3/solo = false
|
||||||
|
bus/3/mute = false
|
||||||
|
bus/3/bypass_fx = false
|
||||||
|
bus/3/volume_db = 0.0
|
||||||
|
bus/3/send = &"Fx"
|
||||||
|
bus/3/effect/0/effect = SubResource("AudioEffectReverb_wdi0e")
|
||||||
|
bus/3/effect/0/enabled = false
|
||||||
@@ -13,7 +13,7 @@ var isPlayerDeaf = false
|
|||||||
var float_thomas_music_position = 0
|
var float_thomas_music_position = 0
|
||||||
|
|
||||||
var current_scene = "outside"
|
var current_scene = "outside"
|
||||||
var position_outside = Vector2(-171, -253)
|
var position_outside = Vector2(-134.3333, -164.0905)
|
||||||
var position_bakery = Vector2(461, 710)
|
var position_bakery = Vector2(461, 710)
|
||||||
|
|
||||||
func update_position(p: Vector2):
|
func update_position(p: Vector2):
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ func _ready() -> void:
|
|||||||
|
|
||||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
func _process(delta: float) -> void:
|
func _process(delta: float) -> void:
|
||||||
var pitch = current_speed / speed
|
var pitch = (current_speed / speed) * 1.35
|
||||||
if is_zero_approx(pitch):
|
if is_zero_approx(pitch):
|
||||||
pitch = 0.01
|
pitch = 0.01
|
||||||
$AudioStreamPlayer2D.pitch_scale = pitch
|
$AudioStreamPlayer2D.pitch_scale = pitch
|
||||||
|
|||||||
@@ -604,7 +604,7 @@ target_position = Vector2(1, -32)
|
|||||||
|
|
||||||
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
|
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
|
||||||
stream = ExtResource("4_o8ske")
|
stream = ExtResource("4_o8ske")
|
||||||
volume_db = -15.359
|
volume_db = -4.687
|
||||||
autoplay = true
|
autoplay = true
|
||||||
attenuation = 2.0
|
attenuation = 2.0
|
||||||
playback_type = 1
|
playback_type = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user