Browse Source

Ajoute bruitages electriques

DricomDragon 8 months ago
parent
commit
bcd222629f

+ 15 - 1
godot/composants/objets/balle/balle_elec/balle_electrique.tscn

@@ -1,9 +1,11 @@
-[gd_scene load_steps=7 format=3 uid="uid://crpfyx6e5kn45"]
+[gd_scene load_steps=9 format=3 uid="uid://crpfyx6e5kn45"]
 
 [ext_resource type="Script" path="res://composants/objets/balle/balle_elec/balle_electrique.gd" id="1_fuild"]
 [ext_resource type="Texture2D" uid="uid://blttr4e575gkk" path="res://composants/objets/balle/balle_elec/09.png" id="2_rvm4r"]
 [ext_resource type="Texture2D" uid="uid://86sugnk085c1" path="res://composants/objets/balle/balle_elec/10.png" id="3_r4arp"]
 [ext_resource type="Script" path="res://composants/objets/balle/balle_elec/champ_detection.gd" id="4_jf5yp"]
+[ext_resource type="AudioStream" uid="uid://d2aip7cvmkngl" path="res://composants/objets/balle/balle_elec/electric_hit.wav" id="5_tegew"]
+[ext_resource type="AudioStream" uid="uid://bkoweg86w7xtc" path="res://composants/objets/balle/balle_elec/electric_reload.wav" id="6_54hs4"]
 
 [sub_resource type="CircleShape2D" id="CircleShape2D_lab73"]
 radius = 5.42
@@ -12,6 +14,7 @@ radius = 5.42
 radius = 19.0
 
 [node name="BalleElectrique" type="CharacterBody2D" groups=["groupe_des_balles"]]
+position = Vector2(60, 48)
 collision_mask = 22
 motion_mode = 1
 wall_min_slide_angle = 0.0
@@ -37,10 +40,21 @@ script = ExtResource("4_jf5yp")
 shape = SubResource("CircleShape2D_cg8wg")
 debug_color = Color(1, 0.6, 0.701961, 0.419608)
 
+[node name="BruitDecharge" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource("5_tegew")
+bus = &"Bruits"
+
+[node name="BruitRecharge" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource("6_54hs4")
+autoplay = true
+bus = &"Bruits"
+
 [connection signal="charge" from="." to="ImageSurcharge" method="show"]
 [connection signal="charge" from="." to="ImageStatique" method="hide"]
 [connection signal="charge" from="." to="ChampElectrique" method="activer_detection"]
+[connection signal="charge" from="." to="BruitRecharge" method="play"]
 [connection signal="decharge" from="." to="ImageSurcharge" method="hide"]
 [connection signal="decharge" from="." to="ImageStatique" method="show"]
 [connection signal="decharge" from="." to="ChampElectrique" method="desactiver_detection"]
+[connection signal="decharge" from="." to="BruitDecharge" method="play"]
 [connection signal="body_entered" from="ChampElectrique" to="." method="_quand_champ_electrique_detecte_coprs"]

BIN
godot/composants/objets/balle/balle_elec/electric_hit.wav


+ 24 - 0
godot/composants/objets/balle/balle_elec/electric_hit.wav.import

@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://d2aip7cvmkngl"
+path="res://.godot/imported/electric_hit.wav-7ec69a1da3438fab47165ab47db2d4c0.sample"
+
+[deps]
+
+source_file="res://composants/objets/balle/balle_elec/electric_hit.wav"
+dest_files=["res://.godot/imported/electric_hit.wav-7ec69a1da3438fab47165ab47db2d4c0.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0

BIN
godot/composants/objets/balle/balle_elec/electric_reload.wav


+ 24 - 0
godot/composants/objets/balle/balle_elec/electric_reload.wav.import

@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://bkoweg86w7xtc"
+path="res://.godot/imported/electric_reload.wav-975454ca0616ffe4d035c33afcffe462.sample"
+
+[deps]
+
+source_file="res://composants/objets/balle/balle_elec/electric_reload.wav"
+dest_files=["res://.godot/imported/electric_reload.wav-975454ca0616ffe4d035c33afcffe462.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0