18. Sonido de los goles

18. Programamos el sonido de los goles en Pong

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.

Sonido de los goles

En esta lección vamos a incorporar los audios que hemos creado a nuestro juego de Pong.

Creación de variables públicas y privadas

Primeramente nos enfocaremos en la pelota. Así que crearemos un nuevo Script llamado «Pelota» y añadiremos una variable privada AudioSourcealtavoz() y dos variables públicas: «gol» y «rebote», ambas de tipo «Audioclip».

Dentro del método «Start», crearemos la variable «altavoz», que hace referencia al componente «AudioSource» de la pelota.

altavoz= Getcomponente<AudioSource>()

Seguidamente, hacemos dos variables privadas:  «OnCollisionEnter2D(collision2D collision)» y «TriggerEnter2D(collider2D collision)». Dentro de «TriggerEnter2D». Colocaremos el código «altavoz.PlayOneShot(gol)» para que al tocar un Trigger, se reproduzca el sonido del gol.

Como el marcar gol lo tiene la pelota, podemos mover para allá estos valores. Para luego añadir en la pelota el elementoAudioSource.

¡En la siguiente lección vamos a ver como añadimos los otros sonidos al videojuego de Pong en Unity!

Volver a: Juego de Pong en Unity > 1. Pong en Unity