Ahora que en efecto su flash ya está funcionando vamos a crear un sistema de makers para que nos podamos
dar cuenta de dónde estamos disparando aquí en nuestra carpeta de efectos.
Tenemos un llamado búnker y si arrastras a la escena vas a darte cuenta que es como una pequeña chispa
que sale donde nuestras balas van a pegar.
Entonces lo que vamos a hacer que donde quiera que nuestro ricas haga impacto vamos a instancias de
estos.
Y lo vamos a hacer asignándole ciertas rotaciones dependiendo de dónde pegue por ejemplo si pega en
el piso.
Estas partículas estas chispas deberían salir hacia arriba pero si por ejemplo le disparó al telchac
deberían de apuntar debían de salir hacia su dirección a la dirección frontal y para eso vamos a usar
lo que se le conoce como un Orpheus normal normal de superficie que básicamente es una normal.
O mejor dicho un vector que es perpendicular a la superficie donde está pegando tus rayos.
Por ejemplo las Orpheus normal del suelo están apuntando hacia arriba la del tiburón está apuntando
hacia ti y eso es lo que vamos a estar haciendo.
Vamos a disparar y donde haga impacto nuestro rayo vamos a instancias.
Efecto cetmar que vamos a obtener información de donde instancias usando nuestro jet info y luego vamos
a darle la rotación usando nuestros Orpheus norma.
A ver si vamos a ver cómo se hace esto y bueno lo primero que haríamos sería crear una referencia a
nuestro Marker para poder distanciarnos.
Eso lo vamos a hacer en nuestro scrip y vamos a abrirlo y dentro comsa crear una variable revert y margit
Marquee o mejor marca marketplaces más adecuado lo hago se hable y arrastrarlo.
Es algo que voy a restaurarlo desde el editor.
Aquí en nuestro objeto puedo ir voy a agregar voy a arrastrarlo desde mi desde mi proyecto voy a arrastrar
AGIP Market.
Ahora ya debemos ser capaces de instancias de uno de estos.
Ahora lo que tengo que hacer es buscar el método el lugar donde estoy disparando donde estoy emitiendo
mi Rayo y aquí dentro de éste y fisica ricas donde estoy imprimiendo el nombre del objeto al que le
estoy pegando.
Aquí mismo es donde tengo que instancias mijito Marquet para tener una representación visual de dónde
estoy pegando.
Aquí es donde tengo que escribir mi metodistas.
Le voy a pasar el ID marqué y la posición es la posición en donde el Rayo esta haciendo impacto para
tener acceso a esa información simplemente escribo gip INFO punto Point Point es la que es el punto
en el mundo en el que está haciendo colisión.
Este rakesh es un punto posición donde donde estás disparando Chile dispara al suelo.
Esa es la posición.
Si le dispara al Chac Man por ejemplo.
Esa es la posición que va a regresar.
Entonces ya tenemos el objeto que vamos a instancias del jet Market FAP ya tenemos la posición y ahora
me falta darle la dirección adecuada.
Pero antes vamos a probar qué pasa si le asignó un Cutervo un punto de Tahiti.
Escribo aquí Transform escribo cuaternaria un punto de Identity y salvamos esto y vamos a probar para
ver que pasa.
Corremos el juego.
Como puedes ver en los marcadores se ve bastante bien.
Y yo estoy en el piso y ahí se están distanciando sus marcas.
Y si por ejemplo le disparo al Chac Man.
Bueno no se ve tan mal pero las partículas están están rotas en dirección en la dirección hacia arriba
con respecto a él y lo que realmente quieres que reboten como hacia el lado contrario de donde lo estoy
disparando para que el efecto se vea más realista.
Para eso es para lo que vamos a usar las normales.
Ahora si reviso mi código en lugar de decirle que tenía un punto Identity voy a cambiarlo y decirle
cuatro y un punto.
Y dice el que crea una rotación con el Footwear especificado y con el forward Watts especificados así
que lo que vamos a hacer es pasarle un vector 3 que vamos a sacar de nuestro tiempo.
Me voy a poner info punto normal.
Normal que estamos especificando aquí es un vector perpendicular a El punto donde estamos golpeando
con nuestro rayo.
Ok vamos a salvar esto y lo vamos a probar.
Deberíamos de tener un resultado mucho más realista.
Entonces corremos el juego y disparando al suelo se ve muy bien se ve increíble.
Ahora voy a dispararle a Chapman.
No es la gran diferencia pero se nota una diferencia se ve mejor ahora.
Aquí va un reto para ti.
Se ve muy bien ahora tenemos todos estos jaitt Market pero si observas la jerarquía está abarrotada
con cientos de Marc que es lo que quiero que hagan para este reto es usar lo que han aprendido en este
curso.
Para limpiar esto tienes que remover todos esos Marker tome en cuenta que la duración del partido el
sistema es solo de 0.1 segundos.
Entonces lo que puedes hacer es que después de un segundo borres todos estos GIB makers y los veo en
el review de este reto.