Menü-Musik spielt bis Spielstart weiter
Musik-Player wird beim Klick auf Spielen an den World-Node übergeben statt gestoppt. Erst bei Klassenauswahl wird die Musik beendet. So läuft die Intro-Musik auch während der Charakterauswahl. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8743133c43
commit
f7c4922784
2 changed files with 9 additions and 1 deletions
|
|
@ -169,8 +169,10 @@ func _on_music_finished():
|
|||
_music_player.play()
|
||||
|
||||
func _on_play():
|
||||
# Musik-Player an Parent übergeben damit er weiterspielt
|
||||
if _music_player:
|
||||
_music_player.stop()
|
||||
remove_child(_music_player)
|
||||
get_parent().add_child(_music_player)
|
||||
start_game.emit()
|
||||
get_tree().paused = false
|
||||
queue_free()
|
||||
|
|
|
|||
6
world.gd
6
world.gd
|
|
@ -754,6 +754,12 @@ func _on_start_game():
|
|||
|
||||
# Klasse ausgewählt: Spieler initialisieren
|
||||
func _on_class_selected(character_class: CharacterClass):
|
||||
# Menü-Musik stoppen und entfernen
|
||||
for child in get_children():
|
||||
if child is AudioStreamPlayer:
|
||||
child.stop()
|
||||
child.queue_free()
|
||||
|
||||
player.character_class = character_class
|
||||
|
||||
# Skills klassenabhängig aufbauen
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue