Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESIÓN 15:
Sonido
PROGRAMAIÓN DE APLICACIONES MÓVILES
CONTENIDO
Sonido
Animación Digital, Efectos de sonido y música.
PROGRAMAIÓN DE APLICACIONES MÓVILES
MOTIVACION
PROGRAMAIÓN DE Sonido
APLICACIONES MÓVILES
¿PREGUNTAS ?
PROGRAMAIÓN DE APLICACIONES MÓVILES
Sonido
• Un juego estaría incompleto sin algún tipo de audio, ya sea la música de fondo o efectos de sonido. El sistema de
audio de Unity es flexible y poderoso. Puede importar la mayoría de formatos estándares de audio y tiene
características sofisticadas para reproducir sonidos en un espacio 3D, opcionalmente con efectos como echo y
filtración aplicadas. Unity también puede grabar audio de cualquier micrófono disponible de la maquina del
usuario para uso durante el modo de juego o para almacenamiento y transmisión.
• Los sonidos son emitidos por objetos y escuchados por listeners. La manera en la que el sonido es percibido
depende de una cantidad de factores. Un listener puede decir en qué dirección un sonido viene y también puede
tener algún sentido de su distancia por su intensidad y calidad. Una fuente de audio que se mueve
rápidamente(como una bomba que cae o un carro de policia que pasa) va a cambiar en el tono en la medida que
se mueva debido al Efecto Doppler. Además, los alrededores van a afectar la manera en que el sonido se refleja,
entonces una voz dentro de una cueva va a tener un echo, pero, la misma voz en el campo abierto no lo tendrá.
PROGRAMAIÓN DE Sonido
APLICACIONES MÓVILES
Sonido
• Unity requiere que los sonidos sean originados de Audio Sources adjuntos a los objetos. Los sonidos emitidos
luego son recogidos por un Audio Listener adjuntado a otro objeto, en la mayoría es la cámara principal. Unity
puede simular los efectos de la distancia y la posición de una fuente del objeto listener y reproducirlos al usuario
de acuerdo a esto. La velocidad relativa de los objetos fuente(source) y listener puede también ser utilizada para
simular el Efecto Doppler para agregar realismo.
PROGRAMAIÓN DE Sonido
APLICACIONES MÓVILES
• Unity puede importar archivos audio en formatos AIFF, WAV, MP3 y Ogg de la misma manera que otros assets,
simplemente arrastrando los archivos al panel del Proyecto. Importar un archivo audio crea un Audio Clip que
puede ser arrastrado a un Audio Source o usado por un script. La página del Audio Clip tiene más detalles acerca
las opciones de importación disponible para archivos audio.
• Para la música, Unity también soporta tracker modules, que utiliza muestras cortas de audio como “instrumentos”
que están arreglados para reproducir melodías. Los trackers modules pueden ser importados de
archivos .xm, .mod, .it, y .s3m pero son utilizados de la misma manera que clips de audio ordinarios.
PROGRAMAIÓN DE Sonido
APLICACIONES MÓVILES
Archivos de Audio
Audio Listener
• El Audio Listener actúa como un dispositivo parecido a un micrófono. Este recibe input de cualquier Audio
Source dado en la escena y reproduce el sonido a través de los alta-voces del computador. Para la mayoría de
aplicaciones tiene mucho sentido adjuntar el listener a la Camera principal. Si un audio listener está dentro de
los limites de un Reverb Zone la reverberación es aplicada a todos los sonidos audibles en la escena.
Adicionalmente, los Audio Effects pueden ser aplicados al listener y serán aplicados a todos los sonidos
audibles en la escena.
PROGRAMAIÓN DE Sonido
APLICACIONES MÓVILES
Micrófono
Configuraciones de audio
• La clase AudioSettings contiene varios bits de información global relacionada con el sistema de sonido, pero lo
más importante es que contiene API que permite restablecer el sistema de audio en tiempo de ejecución para
cambiar configuraciones como el modo de altavoz, frecuencia de muestreo (si es compatible con la
plataforma), DSP tamaño de búfer y recuentos de voz real / virtual.
• El juego puede proporcionar un menú de opciones de sonido en el que el usuario puede cambiar la
configuración de sonido o los cambios pueden provenir del exterior en respuesta a un cambio de dispositivo,
como conectar un dispositivo de entrada / salida de audio externo o incluso un monitor HDMI que también
puede actuar como un dispositivo de audio.