‫Hola y bienvenido.
‫En esta lección, vamos a aprender a dibujar esferas de depuración en nuestras escenas para que podamos
‫visualizar diferentes ubicaciones de vectores en el espacio.
‫Vamos a sumergirnos y ver cómo funciona esto.
‫Muy pronto, vamos a querer llamar a nuestros componentes de agarre en la ubicación con una rotación.
‫Para esto, vamos a necesitar saber un par de cosas sobre qué componente estamos tratando de capturar: la ubicación, la rotación,
‫en este caso, el nombre del hueso que podemos ignorar felizmente.
‫Pero necesitamos saber estas otras cosas.
‫Entonces, cuando se trata de la rotación, esto es bastante sencillo porque simplemente podemos tomar la rotación
‫de nuestro componente.
‫Cuando se trata del componente, eso también es bastante sencillo.
‫Todo lo que tenemos que hacer es tomar el componente con el que chocamos cuando estamos haciendo nuestro trazado de esfera.
‫Ahora, la ubicación, por otro lado, es un poco más complicada porque
‫no solo queremos tomar la ubicación del componente real, porque podría estar mirándolo aquí, podría estar esperando agarrarlo
‫por su cabeza.
‫Pero si ve que la raíz de este objeto está cerca de la base, puede generar resultados un poco
‫extraños.
‫Lo agarro cerca de la parte superior, cerca de las alas, y luego moverá la gárgola hacia arriba y flotará muy alto para que no se
‫sienta bien si lo haces de esa manera.
‫He intentado.
‫Es un poco extraño.
‫Entonces, lo que haría sería encontrar dónde golpeamos a esta gárgola.
‫Cuando hacemos nuestro trazo de lanza.
‫Si pasamos a tomar un CP, en realidad hay un par de opciones en nuestro resultado de aciertos
‫para obtener algunos vectores de ubicación.
‫Entonces, si presiona el punto de resultado y luego presiona un espacio de control, puede ver un montón de cosas
‫diferentes aquí.
‫Puede ver que uno de ellos es el componente que hemos tocado.
‫Lo usaremos más adelante.
‫Hay un punto de impacto que podría ser potencialmente interesante.
‫También hay una ubicación.
‫Entonces, para averiguar si es el punto de impacto o la ubicación lo que quiero, idealmente
‫tendríamos alguna forma de visualizar esto en el mundo, visualizar el punto que estamos tratando de ver.
‫Y afortunadamente hay en el mismo archivo de inclusión que encontramos nuestro dibujo de una línea de depuración.
‫También hay una función de dibujar esfera de depuración y tiene muchos de los mismos parámetros.
‫Necesitas el mundo como primer parámetro, el centro de la esfera.
‫El radio es un float, el número de segmentos que debe tener la esfera.
‫Así que veremos qué significa esto cuando realmente lo dibujemos.
‫Luego hay un color y luego si debe persistir en la escena y por cuánto tiempo, etc. Así que
‫intentemos dibujar esta esfera.
‫E inicialmente solo lo usaré para dibujar una esfera en el punto final de nuestro barrido.
‫Así que vamos a llamar dibujar esfera de depuración.
‫No tenemos que incluir nada nuevo porque ya tenemos una línea de depuración dibujada aquí.
‫Ponte bien, serán los primeros argumentos y luego el centro de esta esfera,
‫que será el vector final, el radio.
‫Le voy a dar diez centímetros de radio, le voy a dar diez segmentos también.
‫Y luego voy a tener un color F esta vez.
‫Vamos a darle un color diferente.
‫¿Cuánto tiempo?
‫Tal vez una esfera azul esta vez, líneas persistentes.
‫Quiero que esto sea cierto porque llamamos agarrar una vez, no cada tic.
‫Así que voy a establecer esto en verdadero y luego en el tiempo de vida.
‫Voy a configurar esta esfera para que dure 5 segundos y luego el resto es menos importante.
‫Voy a poner un punto y coma al final de la línea y volver a compilar si seguimos adelante y
‫presionamos reproducir después de que haya terminado de compilar y nos alejaremos un poco de la gárgola y voy a hacer clic con el
‫botón izquierdo y puedes Veo la esfera que aparece cuatro metros delante de donde estoy mirando ahora.
‫Pensé que persistiría durante 5 segundos, pero en realidad lo que necesito poner aquí es que no persista
‫porque eso básicamente ignora la vida útil por completo y los mantiene para siempre.
‫Entonces si ponemos falso y luego el tiempo de 5 segundos.
‫Entonces cometí un error que es fácil de hacer y fácil de malinterpretar la documentación y luego
‫seguimos adelante y presionamos reproducir en nuestro juego.
‫Y si creamos una de esas esferas a los 5 segundos, vuelve a desaparecer.
‫Así que no saturará nuestro mundo por mucho tiempo.
‫Así que desafiémoslo a averiguar qué ubicación necesitamos de nuestro resultado de éxito.
‫Dibuja una esfera de depuración para cada uno de ellos.
‫La ubicación del punto del resultado del golpe y el resultado del golpe en el punto de impacto y usan diferentes colores para mostrarlo
‫y dejar en claro cuál es cuál y cuál es la diferencia.
‫¿Cuál creemos que podríamos necesitar?
‫Pausa, video y prueba.
‫Bueno.
‫Bienvenido de nuevo.
‫Volvamos al código y bajemos a nuestra declaración if donde tenemos marcado un hit.
‫Así que tendremos algún tipo de resultado de éxito.
‫Y justo antes de que consigamos al actor, lo que voy a hacer es dibujar la depuración.
‫Así que estamos usando get Weld y la primera ubicación que vamos a dibujar es la ubicación del punto del resultado del golpe que
‫irá para diez radios, diez segmentos, color f, dos puntos, dos puntos verde.
‫Hay tiempo y las líneas persistentes van a ser falsas y la vida útil será de 5 segundos y luego copiaremos esta
‫línea porque queremos casi exactamente lo mismo excepto que queremos cambiar.
‫Ubicación del punto de resultado de golpe para el punto de resultado de golpe.
‫Punto de impacto y el color.
‫Tal vez cambiemos eso para que se lea, de modo que sepamos la diferencia entre los dos verde y
‫rojo mientras se compila y nos dirigimos al editor.
‫Vamos a darle al play.
‫Y ves que cuando yo no le pego a nada.
‫Solo obtengo esta esfera azul y si salgo a la gárgola, miro a la gárgola e intento golpearla.
‫Bueno.
‫Tenemos dos puntos muy diferentes aquí.
‫El verde está bastante lejos de la gárgola.
‫El rojo está mucho más cerca.
‫Entonces, ¿qué está pasando aquí?
‫Bueno, si miramos la documentación del resultado del golpe y bajamos y echamos un vistazo a
‫la ubicación que se supone que debe ser, puede ver una discusión aquí en esa ubicación en el espacio mundial donde la
‫forma en movimiento terminaría contra el objeto impactado si hubiera es un éxito
‫Y si expulso y hago una pausa por un segundo para ver cómo se ven realmente estos puntos, puede ver
‫que Green One sí coincide con esa descripción.
‫Tenemos una esfera de un metro de radio que estamos proyectando o barriendo hacia esta gárgola, y golpearía a la gárgola
‫tan pronto como llegue a este punto verde aquí, porque está a un metro de radio a su
‫alrededor.
‫Mientras que el punto de impacto nos dice dónde esa esfera golpea a la gárgola.
‫Ahora, es mucho más probable que sea donde queremos agarrarlo porque en realidad está en la gárgola.
‫Si la agarro por aquí, la gárgola rotaría y giraría alrededor de algún punto al azar en el aire y no parecería
‫que la estamos agarrando en absoluto.
‫Mientras que alrededor de este punto rojo, parece que lo agarré por la punta del viento y se
‫vería natural.
‫Buena cosa.
‫Entonces, en esta lección, hemos aprendido un poco más sobre lo que está disponible a partir de un
‫resultado de acierto, y hemos aprendido cómo dibujar más objetos de depuración en nuestra escena.
‫Te veré en la próxima conferencia.