Recursos necesarios: Archivos de audio

Los archivos de audio son esenciales para crear una experiencia inmersiva en Asteroides v2. Todos los archivos de sonido deben colocarse en la carpeta assets/ del proyecto.

music_note

musica_fondo.mp3

Melodía ambiental del espacio

flash_on

sfx_disparo.mp3

Sonido corto al disparar

whatshot

sfx_destruccion.mp3

Explosión al destruir asteroides

sentiment_very_dissatisfied

sfx_muerte.mp3

Efecto dramático al Game Over

folder res://
folder assets/
audiotrack musica_fondo.mp3
audiotrack sfx_disparo.mp3
audiotrack sfx_destruccion.mp3
audiotrack sfx_muerte.mp3
# Carga de recursos de audio en el código
const MUSICA_FONDO: AudioStream = preload("res://assets/musica_fondo.mp3")
const SFX_DESTRUCCION: AudioStream = preload("res://assets/sfx_destruccion.mp3")
const SFX_MUERTE: AudioStream = preload("res://assets/sfx_muerte.mp3")
const SFX_DISPARO: AudioStream = preload("res://assets/sfx_disparo.mp3")

# Reproducir un sonido específico
func reproducir(nombre):
  var player = crear_audio_player()
  match nombre:
    "disparo": player.stream = SFX_DISPARO
    "destruccion": player.stream = SFX_DESTRUCCION
    "muerte": player.stream = SFX_MUERTE
  player.play()