Skip to main content

Mejores prácticas de sonido

✅ Usa el formato MP3.
✅ Usa audio mono en lugar de estéreo.
✅ Mantén los sonidos por debajo de 15 segundos.


Básicos

🎶 Reproducción de Sonido

Los sonidos se añaden a una escena con un componente de audio dentro de un objeto. Puedes reproducir varios sonidos simultáneamente, como un ambiente en bucle junto con efectos de sonido activados por eventos.

📥 Importar un Sonido

Para importar tu archivo de audio, simplemente arrástralo y suéltalo en el Asset Browser.

🎛️ Crear un Componente de Audio

  1. En el Scene Hierarchy, presiona +Audio.
  2. En el Inspector Panel, ve al campo Audio Track y selecciona tu sonido importado.
    • Puedes arrastrar el archivo directamente al campo o elegirlo desde la lista.

🎚️ Opciones del Componente de Audio

🔹 Pista de Audio → El sonido que se reproducirá.
🔹 Autoplay Loop → Si está activado, el sonido se repetirá en bucle automáticamente.
🔹 Volumen → Controla la intensidad del audio.
🔹 Mix to Snap → Permite grabar el sonido en un Snap (desactiva el micrófono).
🔹 Recording Volume → Volumen del audio grabado en el Snap.


🎧 Audio Espacial

El audio espacial hace que los sonidos se escuchen según su posición en el espacio. Esto requiere un Audio Listener en la escena.

🔹 Efecto de Distancia → Simula cómo el volumen cambia con la distancia.
🔹 Curva de Distancia → Controla la atenuación del sonido (ver Audio.DistanceCurveType).
🔹 Efecto de Directividad → Ajusta el sonido según la orientación del objeto.
🔹 Efecto de Posición → Simula el sonido en distintos canales (mejor con auriculares).


🎵 Reproducción de Audio con Scripts

Si necesitas más control sobre la reproducción, puedes usar un script.

📜 Código para Reproducir un Sonido

  1. En Asset Browser, selecciona +Script.
  2. En el Inspector Panel, reemplaza el código del script con lo siguiente:
// Play Audio
// @input Component.AudioComponent audio
script.audio.play(1);

La función de reproducción toma como parámetro de entrada el número de veces que el sonido se va a reproducir. Si deseas que el sonido se reproduzca indefinidamente, introduce -1.

🔗 Conectar el Script al Audio

Para que el script controle la reproducción del sonido, sigue estos pasos:

  1. Selecciona el objeto con el Audio Component.
  2. En el Inspector Panel, agrega un Script Component (+ Add Component -> Script).
  3. En el campo Add Script, selecciona el script creado.
  4. Configura el script para ejecutarse en el evento Lens Turned On.
  5. Vincula el campo Audio con el Audio Component.

Alternativa: Puedes usar un Behavior Script para activar la reproducción.


🎧 Vista Previa del Sonido

Para escuchar el sonido en Lens Studio:

1️⃣ Presiona el botón Actualizar en el Preview Panel.
2️⃣ Ahora deberías escuchar tu audio en acción.