From e249da37e9df6f412247bf0e7ff5ea0f8b05f0cb Mon Sep 17 00:00:00 2001 From: E213872U Date: Sat, 25 Jan 2025 06:19:56 +0100 Subject: [PATCH] le slime ne fait pas de son alors qu'il devrait --- ressources/images/melodie-2.png.png.import | 34 +++++++++++++++++++ ressources/images/melodie-4.png.png.import | 34 +++++++++++++++++++ .../images/melodie_cote-2.png.png.import | 34 +++++++++++++++++++ .../images/melodie_cote-4.png.png.import | 34 +++++++++++++++++++ .../images/melodie_dos-2.png.png.import | 34 +++++++++++++++++++ .../images/melodie_dos-4.png.png.import | 34 +++++++++++++++++++ ressources/sons/blob-bobo.mp3.import | 19 +++++++++++ ressources/sons/melodie-bobo-1.mp3.import | 19 +++++++++++ ressources/sons/melodie-bobo-2.mp3.import | 19 +++++++++++ ressources/sons/melodie-bobo-3.mp3.import | 19 +++++++++++ ressources/sons/melodie-bobo-4.mp3.import | 19 +++++++++++ ressources/sons/melodie-bobo-5.mp3.import | 19 +++++++++++ ressources/sons/poulpe-bobo.mp3.import | 19 +++++++++++ ressources/sons/roby-bobo.mp3.import | 19 +++++++++++ scenes/enemies/poulpe.tscn | 2 +- scenes/enemies/robot.tscn | 2 +- scenes/enemies/slime.gd | 3 ++ scenes/enemies/slime.tscn | 6 +++- 18 files changed, 366 insertions(+), 3 deletions(-) create mode 100644 ressources/images/melodie-2.png.png.import create mode 100644 ressources/images/melodie-4.png.png.import create mode 100644 ressources/images/melodie_cote-2.png.png.import create mode 100644 ressources/images/melodie_cote-4.png.png.import create mode 100644 ressources/images/melodie_dos-2.png.png.import create mode 100644 ressources/images/melodie_dos-4.png.png.import create mode 100644 ressources/sons/blob-bobo.mp3.import create mode 100644 ressources/sons/melodie-bobo-1.mp3.import create mode 100644 ressources/sons/melodie-bobo-2.mp3.import create mode 100644 ressources/sons/melodie-bobo-3.mp3.import create mode 100644 ressources/sons/melodie-bobo-4.mp3.import create mode 100644 ressources/sons/melodie-bobo-5.mp3.import create mode 100644 ressources/sons/poulpe-bobo.mp3.import create mode 100644 ressources/sons/roby-bobo.mp3.import diff --git a/ressources/images/melodie-2.png.png.import b/ressources/images/melodie-2.png.png.import new file mode 100644 index 0000000..f51c3ae --- /dev/null +++ b/ressources/images/melodie-2.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://epxyo0tk8vub" +path="res://.godot/imported/melodie-2.png.png-1e7ec568d7b7e533e118b9283b70a243.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie-2.png.png" +dest_files=["res://.godot/imported/melodie-2.png.png-1e7ec568d7b7e533e118b9283b70a243.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/images/melodie-4.png.png.import b/ressources/images/melodie-4.png.png.import new file mode 100644 index 0000000..a08454a --- /dev/null +++ b/ressources/images/melodie-4.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rblamusxus8k" +path="res://.godot/imported/melodie-4.png.png-42d7f34a3096af80d7b3a7d3a7b73e30.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie-4.png.png" +dest_files=["res://.godot/imported/melodie-4.png.png-42d7f34a3096af80d7b3a7d3a7b73e30.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/images/melodie_cote-2.png.png.import b/ressources/images/melodie_cote-2.png.png.import new file mode 100644 index 0000000..481644a --- /dev/null +++ b/ressources/images/melodie_cote-2.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y1prabcj5dk7" +path="res://.godot/imported/melodie_cote-2.png.png-1fbf7de2f61b6cf29d5b1e195dc9a1b3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie_cote-2.png.png" +dest_files=["res://.godot/imported/melodie_cote-2.png.png-1fbf7de2f61b6cf29d5b1e195dc9a1b3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/images/melodie_cote-4.png.png.import b/ressources/images/melodie_cote-4.png.png.import new file mode 100644 index 0000000..22ed521 --- /dev/null +++ b/ressources/images/melodie_cote-4.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://co2q4as105jy4" +path="res://.godot/imported/melodie_cote-4.png.png-a7a6a259fd83bc3cb82e28583df75ead.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie_cote-4.png.png" +dest_files=["res://.godot/imported/melodie_cote-4.png.png-a7a6a259fd83bc3cb82e28583df75ead.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/images/melodie_dos-2.png.png.import b/ressources/images/melodie_dos-2.png.png.import new file mode 100644 index 0000000..7c3425e --- /dev/null +++ b/ressources/images/melodie_dos-2.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhbu4f0nkiyj4" +path="res://.godot/imported/melodie_dos-2.png.png-1a6d2dc47c396e3de82fda25bb80b34f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie_dos-2.png.png" +dest_files=["res://.godot/imported/melodie_dos-2.png.png-1a6d2dc47c396e3de82fda25bb80b34f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/images/melodie_dos-4.png.png.import b/ressources/images/melodie_dos-4.png.png.import new file mode 100644 index 0000000..4c847ff --- /dev/null +++ b/ressources/images/melodie_dos-4.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ytw1ygsmgc3l" +path="res://.godot/imported/melodie_dos-4.png.png-ca174ff4b410f929cf68409e5ffa0048.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ressources/images/melodie_dos-4.png.png" +dest_files=["res://.godot/imported/melodie_dos-4.png.png-ca174ff4b410f929cf68409e5ffa0048.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ressources/sons/blob-bobo.mp3.import b/ressources/sons/blob-bobo.mp3.import new file mode 100644 index 0000000..6dec524 --- /dev/null +++ b/ressources/sons/blob-bobo.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://crqfwegqc3c2d" +path="res://.godot/imported/blob-bobo.mp3-a17d23314def42dfb98b7e09aeeda943.mp3str" + +[deps] + +source_file="res://ressources/sons/blob-bobo.mp3" +dest_files=["res://.godot/imported/blob-bobo.mp3-a17d23314def42dfb98b7e09aeeda943.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/melodie-bobo-1.mp3.import b/ressources/sons/melodie-bobo-1.mp3.import new file mode 100644 index 0000000..53c64a8 --- /dev/null +++ b/ressources/sons/melodie-bobo-1.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://bh0m5cvb6i8eu" +path="res://.godot/imported/melodie-bobo-1.mp3-7aa3030b2c790daa8c4313aa01ae98f9.mp3str" + +[deps] + +source_file="res://ressources/sons/melodie-bobo-1.mp3" +dest_files=["res://.godot/imported/melodie-bobo-1.mp3-7aa3030b2c790daa8c4313aa01ae98f9.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/melodie-bobo-2.mp3.import b/ressources/sons/melodie-bobo-2.mp3.import new file mode 100644 index 0000000..67dfd81 --- /dev/null +++ b/ressources/sons/melodie-bobo-2.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dsolrxa3qmifs" +path="res://.godot/imported/melodie-bobo-2.mp3-bb198435e05ddb0da77a07ac4cfc56ba.mp3str" + +[deps] + +source_file="res://ressources/sons/melodie-bobo-2.mp3" +dest_files=["res://.godot/imported/melodie-bobo-2.mp3-bb198435e05ddb0da77a07ac4cfc56ba.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/melodie-bobo-3.mp3.import b/ressources/sons/melodie-bobo-3.mp3.import new file mode 100644 index 0000000..09b7162 --- /dev/null +++ b/ressources/sons/melodie-bobo-3.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://k0cafpuju3el" +path="res://.godot/imported/melodie-bobo-3.mp3-12ce345635646780a00ff0064dda381b.mp3str" + +[deps] + +source_file="res://ressources/sons/melodie-bobo-3.mp3" +dest_files=["res://.godot/imported/melodie-bobo-3.mp3-12ce345635646780a00ff0064dda381b.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/melodie-bobo-4.mp3.import b/ressources/sons/melodie-bobo-4.mp3.import new file mode 100644 index 0000000..b38184d --- /dev/null +++ b/ressources/sons/melodie-bobo-4.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://dhnquto2aqegs" +path="res://.godot/imported/melodie-bobo-4.mp3-85d81fc35615c5448418bb695518b42e.mp3str" + +[deps] + +source_file="res://ressources/sons/melodie-bobo-4.mp3" +dest_files=["res://.godot/imported/melodie-bobo-4.mp3-85d81fc35615c5448418bb695518b42e.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/melodie-bobo-5.mp3.import b/ressources/sons/melodie-bobo-5.mp3.import new file mode 100644 index 0000000..3eb468b --- /dev/null +++ b/ressources/sons/melodie-bobo-5.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://b1hm3625vjel2" +path="res://.godot/imported/melodie-bobo-5.mp3-3f367a2a630c34a5f2323ebc8535769d.mp3str" + +[deps] + +source_file="res://ressources/sons/melodie-bobo-5.mp3" +dest_files=["res://.godot/imported/melodie-bobo-5.mp3-3f367a2a630c34a5f2323ebc8535769d.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/poulpe-bobo.mp3.import b/ressources/sons/poulpe-bobo.mp3.import new file mode 100644 index 0000000..fc80725 --- /dev/null +++ b/ressources/sons/poulpe-bobo.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://btfm4clept6is" +path="res://.godot/imported/poulpe-bobo.mp3-ddbc62e50412213c95688398f4c2d8a6.mp3str" + +[deps] + +source_file="res://ressources/sons/poulpe-bobo.mp3" +dest_files=["res://.godot/imported/poulpe-bobo.mp3-ddbc62e50412213c95688398f4c2d8a6.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/ressources/sons/roby-bobo.mp3.import b/ressources/sons/roby-bobo.mp3.import new file mode 100644 index 0000000..d79b8fb --- /dev/null +++ b/ressources/sons/roby-bobo.mp3.import @@ -0,0 +1,19 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +uid="uid://rfw40drqu0aj" +path="res://.godot/imported/roby-bobo.mp3-4c91f97263eb900e643d718eb309f330.mp3str" + +[deps] + +source_file="res://ressources/sons/roby-bobo.mp3" +dest_files=["res://.godot/imported/roby-bobo.mp3-4c91f97263eb900e643d718eb309f330.mp3str"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/scenes/enemies/poulpe.tscn b/scenes/enemies/poulpe.tscn index 4c746c7..bddc065 100644 --- a/scenes/enemies/poulpe.tscn +++ b/scenes/enemies/poulpe.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=3 uid="uid://voiqrkjd02om"] +[gd_scene load_steps=6 format=3 uid="uid://3e3rwnleolrp"] [ext_resource type="Script" path="res://scenes/enemies/poulpe.gd" id="1_hu6wh"] [ext_resource type="Texture2D" uid="uid://2spn60rmdyy5" path="res://ressources/images/poulpe-1.png" id="1_lgwa7"] diff --git a/scenes/enemies/robot.tscn b/scenes/enemies/robot.tscn index 4eeb8de..4f9d72d 100644 --- a/scenes/enemies/robot.tscn +++ b/scenes/enemies/robot.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=7 format=3 uid="uid://cm5spgl8o4fam"] +[gd_scene load_steps=7 format=3 uid="uid://dyas5u1pxtnhi"] [ext_resource type="Texture2D" uid="uid://dwwe0eanmrcra" path="res://ressources/images/roby-idle-0.png" id="1_mo3hb"] [ext_resource type="Script" path="res://scenes/enemies/robot.gd" id="1_tikkk"] diff --git a/scenes/enemies/slime.gd b/scenes/enemies/slime.gd index 16147b0..c3fede9 100644 --- a/scenes/enemies/slime.gd +++ b/scenes/enemies/slime.gd @@ -1,7 +1,9 @@ extends CharacterBody2D + const SPEED = 100.0 +@onready var audio = $AudioStreamPlayer @onready var player = get_parent().get_node("Player_Melodie") var player_position = Vector2.ZERO var target_position = Vector2.ZERO @@ -14,6 +16,7 @@ var vie = 4 func take_damage(dmg : int) : vie -= dmg if vie <= 0: + audio.play() queue_free() diff --git a/scenes/enemies/slime.tscn b/scenes/enemies/slime.tscn index d690b49..3de42dd 100644 --- a/scenes/enemies/slime.tscn +++ b/scenes/enemies/slime.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=6 format=3 uid="uid://cyvqa6g64cw37"] +[gd_scene load_steps=7 format=3 uid="uid://cyvqa6g64cw37"] [ext_resource type="Script" path="res://scenes/enemies/slime.gd" id="1_hnufy"] [ext_resource type="Texture2D" uid="uid://c85d5krtd4nks" path="res://ressources/images/blob-1.png" id="2_f4wf2"] [ext_resource type="Texture2D" uid="uid://c0b6d7551nbcm" path="res://ressources/images/blob-2-4.png" id="3_dyq42"] +[ext_resource type="AudioStream" uid="uid://crqfwegqc3c2d" path="res://ressources/sons/blob-bobo.mp3" id="4_nlvol"] [sub_resource type="SpriteFrames" id="SpriteFrames_qfla8"] animations = [{ @@ -33,3 +34,6 @@ animation = &"Generic" [node name="CollisionShape2D" type="CollisionShape2D" parent="."] shape = SubResource("CircleShape2D_bokrm") + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("4_nlvol")