Solución de Bugs en Audio y Recarga de Magia en Unity
Clase 18 de 33 • Curso de VR con Unity
Resumen
Para corregir el primero de los bugs disponemos en Unity de la función Invoke(<método>, <delay>)
que nos permite invocar un método de la clase actual (en el script), al que podemos indicar un delay que será el tiempo de espera antes de hacer dicha invocación. Con esta función resolvemos el primero de los bugs, el llamado al método LoadMagic()
.
Para resolver el segundo bug definimos en nuestro script una variable pública de tipo AudioClip
que llamaremos fireClip
y a la cual tendremos acceso desde el panel de Inspector
y a la que vincularemos el efecto de sonido que hemos escogido desde los Standard Assets.