Unity Audio - Efectos de Sonido

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introducción

  • El audio es uno de los elementos más importantes para conseguir una correcta ambientación y experiencia cuando jugamos a u juego.
El uso de audio incluye:
  • Música ambiental
  • Efectos de sonidos (explosiones, aceleraciones, choques, disparos,aciertos al disparar...)


  • En lo referente al manejo de Audios, Unity maneja tres conceptos:
  • Audio Clips: Son los ficheros de audio que guardan el sonido que queremos reproducir
  • Audio Source: Componente asociado a un GameObject que permite reproducir un AudioClip.
  • Audio Listener: Componente necesario para que se pueda escuchar cualquier Audio Source.


  • Para realizar esta sección, creamos una nueva escena de nombre Escena_UD3_Audio y vamos a descargar los siguientes recursos:
Bilderbergin by Robbero (c) copyright 2016 Licensed under a Creative Commons Attribution (3.0) license.



Audio Clips


  • Son los sonidos que queremos reproducir.
Unity los almacena en forma de Assets dentro de la ventana de proyecto.
Tendrán un formato determinado, como mp3, wav,...
Los formatos de audio que Unity soporta son los siguientes:
Unity3d audio 1.jpg
Imagen obtenido de https://docs.unity3d.com/Manual/AudioFiles.html




Audio Source


  • Un Audio Source es un componente que se asocia a un GameObject en la escena y permite reproducir un AudioClip.
Controla:
  • Volumen.
  • Tono.
  • Cuando un AudioClip es reproducido teniendo en cuenta aspectos 3D o no (por ejemplo, si es tratado como 3D, al aumentar la distancia el volumen disminuye, el sonido puede venir de un altavoz derecho y pasar a un izquierdo al desplazarse la fuente de audio).



Audio Listener


  • Componente necesario para que se pueda escuchar cualquier Audio Source.
Todo proyecto que se cree en Unity viene con un Audio Listener creado por defecto asociado como un componente a la cámara:
Unity3d audio 2.jpg
NOTA IMPORTANTE: Sólo puede haber un Audio Listener activo en la escena.
  • Un Audio Listener representa el punto desde el cual el jugador va a escuchar el sonido.
La posición del Audio Listener va a influir en el sonido que escucha el jugador debido a que va a poder tener en cuenta la distancia entre el Audio Listener y los Audio Sources que reproducen los Audio Clips.
Así la frecuencia del sonido va a variar si nos acercamos o nos alejamos del Audio Source produciendo un efecto Doppler.





Investigación




-- Ángel D. Fernández González -- (2018).