En esta revisión vamos a crear el comportamiento de la moneda.
Si abrimos la referencia de scripting de nuestro líder vamos a ver todos los eventos que hacen thriller
y la parte más difícil de esto es usar un traje.
Si por ejemplo usas un trueque entre en este caso no va a funcionar porque lo que necesitamos hacer
es revisar cuando el usuario presiona una tecla del teclado y triguera Solamente se llama una vez cuando
entras al thriller o Exit se llama una vez también cuando sales de ese thriller y eso nos deja con otra.
Vamos a ver qué es lo que hace y dice que se llama casi todos los Frings por cada cosa que esté tocando
el thriller.
Lo que quiere decir que mientras el jugador está dentro de ese thriller este método va a estar funcionando
y eso nos va a permitir preguntar por imput del usuario.
Y es por eso que lo que vamos a usar es otro.
Así que muy similar a nuestro primer juego la sintaxis es muy similar.
Vamos a escribir aquí Void un juego estoy Ah pero antes voy a reiniciar mi vicio del estudio porque
de nuevo perdí última voy a salvar mi scrip y voy a cerrar el estudio y lo voy a lanzar de nuevo.
Bueno cada vez que te pase esto con el estudio simplemente tienes que volver a cargarlo.
Entonces vamos a usar otro gerstein muy similar a como usamos.
Así que aquí voy a crear un método voy.
Y vemos que el Inteligence va a llenar todo por ti.
Y bueno este otro yo este toma como parámetro un colador llamado older que básicamente es el objeto
que está colisionando con nosotros y en este caso va a ser nuestro Player y tenemos que revisar eso
porque si no es que cualquier otro objeto con el que haga triguera esta moneda va a hacer que desaparezca
la moneda.
Y bueno viene aquí mis comentarios dice check por colisión.
Ya está hecho ahora necesitamos revisar si estamos colisionando con el player y para hacer eso de lo
que podemos hacer es agregarle un exploit llamado Player y vamos a ir al editor y seleccionar Player
Luego seleccionamos TAG y el que vamos a seleccionar se llama Player.
Regresamos al código y ahora podemos revisar si el otro el objeto con el que coleccionamos es el jugador
el objeto con el que coleccionamos está dentro de older entonces podemos chocar dentro de una sentencia.
Otro punto tag igual igual a Play.
Así que si el objeto tiene el take Player quiere decir que el PP está colisionando con nosotros y así
podemos revisar por el usuario presionando la tecla.
Recuerda que un tigre se manda llamar cacicadas.
Entonces aquí es donde podemos revisar el input del usuario y para hacer eso vamos a escribir aquí sentencia
y punto que quitan y Checo si se presionó la tecla e en este momento el usuario presiona a la tecla
que le tengo que dar la moneda al jugador pero el jugador no sabe que es una moneda.
Así que necesitamos una variable que defina ese comportamiento de la moneda.
Vamos a ir a pedir voy a escribir aquí publicó Jaz coyne hirvonen inicializar en Foos.
Vamos a regresar al club de Cohen y voy a darle la moneda al play.
En este momento en este lugar ahora necesito tener una referencia a ese pellejo.
Y para eso voy a crear una nueva variable una variable temporal aquí dentro de elife Voy a llamarla
basarte tipo Player Player y lo voy a igualara o 2.Qué componen el componente se va a llamar Player
y antes de hacer cualquier cosa con este componente que acabo de obtener tengo que verificar si de hecho
oder tiene un componente de tipo Play.
Para eso voy a chocar contra Enol es decir voy a poner aquí.
Player es diferente.
Lo que quiero decir que sí tiene un componente de tipo Player y lo que quiero hacer.
Quiero darle la moneda al player y para eso simplemente escribo Player.
Punto Gascoigne es igual a true.
Después de eso necesitamos reproducir el sonido de la moneda y eso nos lleva a la carpeta de audio donde
tenemos este sonido llamado picop.
Qué es un sonido muy sutil y donde reproducimos ese sonido tenemos que hacerlo justo antes de destruir
el objeto kayne así que primero el objeto.
Le tenemos que añadir un nuevo componente.
Un audio Sors.
Luego le voy a arrastrar al audio clip el sonido de picop voy a deshabilitar la opción de Play no weak
y ahora necesito acceso al componente para poder reproducir ese sonido.
Entonces aquí donde tengo mi código de pleura Rojas es igual a otro.
Voy a tratar de reproducir ese sonido pero antes necesito una referencia a Advisors y voy a crear una
variable de tipo de users aquí arriba que voy a llamar.
Audio luego necesito obtener la referencia en una referencia a ese componente.
Cuando arrancó el juego entonces dentro de start voy a decir adiós audio es igual a Quiet Component
y el componente se llama.
O mejor dicho es de tipo adioses.
Ahora si puedo ir y ejecutar el método Play usando esta variable ese método va a reproducir cualquier
clip que esté asignado a ese audio.
Entonces aquí abajo simplemente escribo audio punto Play y ahora solo queda destruir la moneda.
Para eso justo debajo de audio punto Play voy a escribir Destroy disputo.
Y eso va a dar la ilusión de que estamos recolectando la moneda.
Bueno tal vez ya te diste cuenta de que esto tiene un error.
Vamos a ir a Unity y vamos a probar para que para ver que pasa vamos a correr el juego.
Lo dejamos con Pilar.
Vamos a recolectar esa moneda.
Qué olvidé olvidé configurar la moneda como un thriller.
Vamos a ver esto lo tengo que seleccionar la moneda y seleccionar la opción de strike voy a correr de
nuevo.
Ahora voy a caminar hacia la moneda.
Estoy dentro del thriller de la moneda y ahora voy a presionar la tecla.
Un segundo.
Ahora sí voy a presionar la tecla.
Y no está funcionando.
Pero la razón por la cual no está funcionando en este momento es porque no añadí el objeto de la moneda
aunque voy a hacerlo volveré a correr el juego y vas a ver que ahora puedo recolectar la moneda.
Pero algo va a pasar.
Camino hacia la moneda.
Estoy en el trigger presionó la tecla R y la moneda desaparece.
Pero no hay audio si lo recuerdas.
En el primer juego tuvimos un problema muy similar y básicamente lo que está pasando es que antes de
que el audio se pueda llegar a reproducir estamos destruyendo el objeto y si destruimos el objeto hay
que decir que el audio sólo es destruir con él.
Entonces no tenemos ningún audio.
Entonces lo que vamos a hacer es utilizar un método que nos provee Unity que nos permite instancias
Advisors.
Este método se llama Play Quip Pointe.
Entonces en lugar de tener acceso a nuestros antecesores vamos a simplemente tener una variable que
guarda en nuestro Quip así que voy a crear esa variable o la voy a sustituir.
Le voy a poner de nombre coyne picop
Klein.
Le voy a poner la voy a hacer realizar para arrastrar el clic en el editor.
Voy a salvar esto y voy a remover la línea donde estoy tratando de reproducir el audio.
Tampoco necesitamos la parte de Voice start.
Salvo esto regresamos a ayudar en ti.
Hago clic en kaine.
Voy a remover el componente advisors de la moneda.
Ya no lo voy a necesitar y en el que te.
Tengo un error.
Vamos a ver qué está pasando.
Tengo un punto y coma Además voy a salvar y voy a regresar a ti.
Tal vez notaste lo que dice un Unexpected símbolo y lobby no puntico más si haces doble clic en el error
te manda a donde está el error.
A esa misma línea una vez que termina de compilar voy a añadir el audio clip que se llama picop.
Aquí a mi contenedor ya que lo agregué voy a regresar a él y ahora sí voy a instancias mi sonido para
hacerlo simplemente tengo que escribir aquí justo después de pedir puntos Gascoigne.
Escribo de sorge Punto Teleclub atteint le voy a pasar mi clip de audio que se llama implica también
le voy a indicar el lugar donde va a reproducir.
Que en este caso se transforme punto posición y el volumen que lo voy a dejar.
Uno es el vamos vamos al editor.
Hay algo más de lo que nos tenemos que asegurar con el sonido de picop.
Y eso es que tiene que ser un sonido en 2D simplemente para que podamos escucharlo muy bien.
Si no puede pasar lo que en nuestro primer juego no éramos capaces de oírlo porque estaba algo alejado.
Así que tal vez vayamos a necesitar de reproducir este audio en donde está la cámara.
Como puedes ver aquí voy a recogerlo.
Y de hecho creo que se escucha bastante bien me gusta me gusta como se escucha.
Si de casualidad a ti te pasa es que no puedes escuchar el audio muy bien puedes cambiar el lugar de
donde lo estás instancia a que sea el mismo de la Cámara.
Puedes escribir aquí y Cámara.
Punto Moine punto Transform punto.
Y debería de funcionar igual de bien.
Yo lo voy a dejar en Transform tu posición voy a guardar voy a correr una vez más porque ahora hemos
creado exitosamente una moneda que puede recolectar el player mientras está corriendo el juego yo selecciono
mi objeto Player y en el componente Pelle reviso el variable Gascon me voy a dar cuenta que en cuanto
yo recolecta esa moneda debería de ponerse entre.
Y ahí lo tienen recolectó la moneda presionando la tecla y azcoitia.
Y ahora deberíamos de ser capaces de comprar el arma de nuestros Cherman en el siguiente vídeo vamos
a pulir un poquito más nuestro nivel y el uso de esta moneda.
Los veo entonces.