Función crear_audio_player()

La función crear_audio_player() crea y configura instancias de AudioStreamPlayer para reproducir sonidos en el juego. Es una función reutilizable que simplifica la gestión de audio.

  • add_circle

    Creación de instancia

    Genera un nuevo nodo AudioStreamPlayer

  • settings

    Configuración

    Establece propiedades básicas del reproductor

  • add_to_queue

    Adición al árbol

    Añade el reproductor como hijo del nodo actual

lightbulb Puntos clave
check_circle
Función reutilizable para múltiples sonidos
check_circle
Crea instancias independientes para sonidos simultáneos
check_circle
Gestión automática de memoria
Creación de reproductores de audio
audiotrack
func crear_audio_player():
  # Crear nueva instancia de AudioStreamPlayer
  var player = AudioStreamPlayer.new()

  # Configurar propiedades
  player.autoplay = false
  player.mix_target = AudioStreamPlayer.MIX_TARGET_STEREO

  # Añadir como hijo del nodo actual
  add_child(player)

  # Devolver el reproductor configurado
  return player
add_circle
Crear instancia
arrow_forward
settings
Configurar propiedades
arrow_forward
add_to_queue
Añadir al árbol
integration_instructions Uso en el juego
call_made
Llamada desde inicializar_audio()
call_made
Utilizada en reproducir() para efectos de sonido
call_made
Permite múltiples sonidos simultáneos