Jelajahi Sumber

:headset: Configure la musique par niveau

Permet de choisir la musique, les effets, en fonction du niveau.

Et de supprimer le script de changement de musique.
DricomDragon 10 bulan lalu
induk
melakukan
d4077d90df

+ 2 - 6
godot/exec/game.tscn

@@ -1,10 +1,8 @@
-[gd_scene load_steps=6 format=3 uid="uid://oem0iyyskwcr"]
+[gd_scene load_steps=4 format=3 uid="uid://oem0iyyskwcr"]
 
 [ext_resource type="PackedScene" uid="uid://cnbv6y2ikfysg" path="res://composants/interface/choix_niveau/choix_niveau.tscn" id="1_8x2gm"]
 [ext_resource type="PackedScene" uid="uid://cvsfngjyx7xvw" path="res://composants/interface/pause/pause_menu.tscn" id="2_petgp"]
 [ext_resource type="AudioStream" uid="uid://behp4ubyhxee0" path="res://ressources/musiques/atelier_godot_menu-loop.ogg" id="3_aigju"]
-[ext_resource type="Script" path="res://exec/musique.gd" id="4_0hv66"]
-[ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="5_7aios"]
 
 [node name="Game" type="Node"]
 
@@ -17,7 +15,5 @@ process_mode = 3
 stream = ExtResource("3_aigju")
 autoplay = true
 bus = &"Musique"
-script = ExtResource("4_0hv66")
-musique_niveau = ExtResource("5_7aios")
 
-[connection signal="niveau_demarre" from="ChoixNiveau" to="Musique" method="_quand_niveau_demarre"]
+[connection signal="niveau_demarre" from="ChoixNiveau" to="Musique" method="queue_free"]

+ 0 - 10
godot/exec/musique.gd

@@ -1,10 +0,0 @@
-extends AudioStreamPlayer
-
-
-## La musique a jouer pendant un niveau
-@export var musique_niveau: AudioStream
-
-
-func _quand_niveau_demarre() -> void:
-	set_stream(musique_niveau)
-	play()

+ 8 - 1
godot/exec/niveaux/blob_facile.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://b11cxtgl8mwvm"]
+[gd_scene load_steps=11 format=3 uid="uid://b11cxtgl8mwvm"]
 
 [ext_resource type="Texture2D" uid="uid://3qk2oqmb0fyl" path="res://exec/niveaux/fonds/ground22.png" id="1_0yxll"]
 [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="1_acy65"]
@@ -9,6 +9,7 @@
 [ext_resource type="PackedScene" uid="uid://mj0r0qodppdk" path="res://composants/interface/perdu/perdu.tscn" id="6_vwded"]
 [ext_resource type="PackedScene" uid="uid://byxtc8f6n5o3" path="res://composants/interface/gagne/gagne.tscn" id="7_3ob7h"]
 [ext_resource type="PackedScene" uid="uid://ds3j5rjhys4xf" path="res://composants/interface/stock/stock.tscn" id="8_jjbb6"]
+[ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="10_40ea0"]
 
 [node name="BlobFacile" type="Node2D"]
 
@@ -99,6 +100,12 @@ layout_mode = 2
 [node name="Stock" parent="." instance=ExtResource("8_jjbb6")]
 offset_bottom = 420.0
 
+[node name="Musique" type="AudioStreamPlayer" parent="."]
+process_mode = 3
+stream = ExtResource("10_40ea0")
+autoplay = true
+bus = &"Musique"
+
 [connection signal="nb_balles_change" from="Lanceur" to="Stock" method="_quand_nombre_balles_change"]
 [connection signal="partie_perdue" from="Lanceur" to="Message" method="show"]
 [connection signal="partie_perdue" from="Lanceur" to="Message/Perdu" method="show"]

+ 8 - 1
godot/exec/niveaux/carre_simple.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://cyyb8weydthjc"]
+[gd_scene load_steps=11 format=3 uid="uid://cyyb8weydthjc"]
 
 [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="1_dbta1"]
 [ext_resource type="Texture2D" uid="uid://byid0wqsvr6xg" path="res://exec/niveaux/fonds/ground01.png" id="1_hdm68"]
@@ -9,6 +9,7 @@
 [ext_resource type="PackedScene" uid="uid://mj0r0qodppdk" path="res://composants/interface/perdu/perdu.tscn" id="5_4gti5"]
 [ext_resource type="PackedScene" uid="uid://byxtc8f6n5o3" path="res://composants/interface/gagne/gagne.tscn" id="7_16b2w"]
 [ext_resource type="PackedScene" uid="uid://ds3j5rjhys4xf" path="res://composants/interface/stock/stock.tscn" id="8_f28fe"]
+[ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="10_4so2q"]
 
 [node name="CarreSimple" type="Node2D"]
 
@@ -171,6 +172,12 @@ layout_mode = 2
 [node name="Stock" parent="." instance=ExtResource("8_f28fe")]
 offset_bottom = 420.0
 
+[node name="Musique" type="AudioStreamPlayer" parent="."]
+process_mode = 3
+stream = ExtResource("10_4so2q")
+autoplay = true
+bus = &"Musique"
+
 [connection signal="nb_balles_change" from="Lanceur" to="Stock" method="_quand_nombre_balles_change"]
 [connection signal="partie_perdue" from="Lanceur" to="Message" method="show"]
 [connection signal="partie_perdue" from="Lanceur" to="Message/Perdu" method="show"]

+ 8 - 1
godot/exec/niveaux/jdll2024.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://dh15j87pa6rul"]
+[gd_scene load_steps=11 format=3 uid="uid://dh15j87pa6rul"]
 
 [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="1_2omxn"]
 [ext_resource type="Texture2D" uid="uid://byivppnn85c4n" path="res://exec/niveaux/fonds/jdll2024gradient.svg" id="1_y1m81"]
@@ -9,6 +9,7 @@
 [ext_resource type="PackedScene" uid="uid://mj0r0qodppdk" path="res://composants/interface/perdu/perdu.tscn" id="6_rsl83"]
 [ext_resource type="PackedScene" uid="uid://byxtc8f6n5o3" path="res://composants/interface/gagne/gagne.tscn" id="7_dssks"]
 [ext_resource type="PackedScene" uid="uid://ds3j5rjhys4xf" path="res://composants/interface/stock/stock.tscn" id="8_ej7nx"]
+[ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="10_mh31g"]
 
 [node name="Jdll2024" type="Node2D"]
 
@@ -494,6 +495,12 @@ layout_mode = 2
 [node name="Stock" parent="." instance=ExtResource("8_ej7nx")]
 offset_bottom = 420.0
 
+[node name="Musique" type="AudioStreamPlayer" parent="."]
+process_mode = 3
+stream = ExtResource("10_mh31g")
+autoplay = true
+bus = &"Musique"
+
 [connection signal="nb_balles_change" from="Lanceur" to="Stock" method="_quand_nombre_balles_change"]
 [connection signal="partie_perdue" from="Lanceur" to="Message" method="show"]
 [connection signal="partie_perdue" from="Lanceur" to="Message/Perdu" method="show"]

+ 8 - 1
godot/exec/niveaux/mini_centre.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=10 format=3 uid="uid://18mfasfcx418"]
+[gd_scene load_steps=11 format=3 uid="uid://18mfasfcx418"]
 
 [ext_resource type="Texture2D" uid="uid://bt57uww7im6yf" path="res://exec/niveaux/fonds/ground05.png" id="1_16k1s"]
 [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="1_ajuqp"]
@@ -9,6 +9,7 @@
 [ext_resource type="PackedScene" uid="uid://mj0r0qodppdk" path="res://composants/interface/perdu/perdu.tscn" id="6_plfv0"]
 [ext_resource type="PackedScene" uid="uid://byxtc8f6n5o3" path="res://composants/interface/gagne/gagne.tscn" id="7_8rmw2"]
 [ext_resource type="PackedScene" uid="uid://ds3j5rjhys4xf" path="res://composants/interface/stock/stock.tscn" id="8_8ltoc"]
+[ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="10_ujhky"]
 
 [node name="CarreSimple" type="Node2D"]
 
@@ -50,6 +51,12 @@ layout_mode = 2
 [node name="Stock" parent="." instance=ExtResource("8_8ltoc")]
 offset_bottom = 420.0
 
+[node name="Musique" type="AudioStreamPlayer" parent="."]
+process_mode = 3
+stream = ExtResource("10_ujhky")
+autoplay = true
+bus = &"Musique"
+
 [connection signal="nb_balles_change" from="Lanceur" to="Stock" method="_quand_nombre_balles_change"]
 [connection signal="partie_perdue" from="Lanceur" to="Message" method="show"]
 [connection signal="partie_perdue" from="Lanceur" to="Message/Perdu" method="show"]