extends Area3D
func _ready() -> void:
# Creamos el nodo AudioStreamPlayer3D
var sonido_al_entrar = AudioStreamPlayer3D.new()
# Lo añadimos como hijo del Area3D
add_child(sonido_al_entrar)
# Cargamos el sonido (reemplaza "res://ruta/al/sonido.wav" con la ruta correcta)
sonido_al_entrar.stream = load("res://SONIDOS/HOMBREALAGUA.mp3")
func _on_area_entered(area: Area3D) -> void:
# Reproducimos el sonido
$AudioStreamPlayer3D.play()
-------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
Exlicacion: En mi nuevo videojuego sobre temas marinos que estoy haciendo con Godot 4.3 queria hacer el efecto de sonido cuando un hombre cae al agua, y lo realice consultando a la IA, y aplicando la ruta donde tenia yo, mi sonido particular "res://SONIDOS/HOMBREALAGUA.mp3".
La IA me resulta muy util pero no lo hace todo, tambien hay que esforzarse y entender, como poner las cosas. Muestro el video pero aqui en este video aun no tiene la captura de video de mi abance, lo pongo para promocionarme ¡¡¡¡¡¡