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
- En el Scene Hierarchy, presiona
+
→ Audio. - 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
- En Asset Browser, selecciona
+
→ Script. - 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:
- Selecciona el objeto con el Audio Component.
- En el
Inspector Panel
, agrega un Script Component (+ Add Component -> Script
). - En el campo Add Script, selecciona el script creado.
- Configura el script para ejecutarse en el evento Lens Turned On.
- 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.