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
# 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
arrow_forward
Crear instancia
settings
arrow_forward
Configurar propiedades
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