﻿1
00:00:04,400 --> 00:00:05,450
‫Hola y bienvenido.

2
00:00:05,450 --> 00:00:10,490
‫En esta lección, vamos a aprender a dibujar esferas de depuración en nuestras escenas para que podamos

3
00:00:10,490 --> 00:00:13,280
‫visualizar diferentes ubicaciones de vectores en el espacio.

4
00:00:13,580 --> 00:00:15,530
‫Vamos a sumergirnos y ver cómo funciona esto.

5
00:00:16,660 --> 00:00:22,470
‫Muy pronto, vamos a querer llamar a nuestros componentes de agarre en la ubicación con una rotación.

6
00:00:22,480 --> 00:00:28,630
‫Para esto, vamos a necesitar saber un par de cosas sobre qué componente estamos tratando de capturar: la ubicación, la rotación,

7
00:00:28,630 --> 00:00:32,020
‫en este caso, el nombre del hueso que podemos ignorar felizmente.

8
00:00:32,290 --> 00:00:34,870
‫Pero necesitamos saber estas otras cosas.

9
00:00:35,440 --> 00:00:40,420
‫Entonces, cuando se trata de la rotación, esto es bastante sencillo porque simplemente podemos tomar la rotación

10
00:00:40,420 --> 00:00:41,440
‫de nuestro componente.

11
00:00:41,770 --> 00:00:43,930
‫Cuando se trata del componente, eso también es bastante sencillo.

12
00:00:43,930 --> 00:00:49,900
‫Todo lo que tenemos que hacer es tomar el componente con el que chocamos cuando estamos haciendo nuestro trazado de esfera.

13
00:00:49,900 --> 00:00:54,250
‫Ahora, la ubicación, por otro lado, es un poco más complicada porque

14
00:00:54,250 --> 00:01:00,520
‫no solo queremos tomar la ubicación del componente real, porque podría estar mirándolo aquí, podría estar esperando agarrarlo

15
00:01:00,520 --> 00:01:01,900
‫por su cabeza.

16
00:01:02,170 --> 00:01:08,680
‫Pero si ve que la raíz de este objeto está cerca de la base, puede generar resultados un poco

17
00:01:08,680 --> 00:01:09,250
‫extraños.

18
00:01:09,250 --> 00:01:16,900
‫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

19
00:01:17,350 --> 00:01:19,720
‫sienta bien si lo haces de esa manera.

20
00:01:19,720 --> 00:01:20,380
‫He intentado.

21
00:01:20,650 --> 00:01:21,610
‫Es un poco extraño.

22
00:01:22,360 --> 00:01:26,830
‫Entonces, lo que haría sería encontrar dónde golpeamos a esta gárgola.

23
00:01:27,100 --> 00:01:29,650
‫Cuando hacemos nuestro trazo de lanza.

24
00:01:29,850 --> 00:01:35,620
‫Si pasamos a tomar un CP, en realidad hay un par de opciones en nuestro resultado de aciertos

25
00:01:35,620 --> 00:01:37,570
‫para obtener algunos vectores de ubicación.

26
00:01:37,870 --> 00:01:43,960
‫Entonces, si presiona el punto de resultado y luego presiona un espacio de control, puede ver un montón de cosas

27
00:01:43,960 --> 00:01:44,650
‫diferentes aquí.

28
00:01:44,980 --> 00:01:47,020
‫Puede ver que uno de ellos es el componente que hemos tocado.

29
00:01:47,020 --> 00:01:48,550
‫Lo usaremos más adelante.

30
00:01:48,850 --> 00:01:53,560
‫Hay un punto de impacto que podría ser potencialmente interesante.

31
00:01:53,830 --> 00:01:55,660
‫También hay una ubicación.

32
00:01:55,930 --> 00:02:01,300
‫Entonces, para averiguar si es el punto de impacto o la ubicación lo que quiero, idealmente

33
00:02:01,300 --> 00:02:06,730
‫tendríamos alguna forma de visualizar esto en el mundo, visualizar el punto que estamos tratando de ver.

34
00:02:06,940 --> 00:02:12,670
‫Y afortunadamente hay en el mismo archivo de inclusión que encontramos nuestro dibujo de una línea de depuración.

35
00:02:12,940 --> 00:02:18,490
‫También hay una función de dibujar esfera de depuración y tiene muchos de los mismos parámetros.

36
00:02:18,520 --> 00:02:22,120
‫Necesitas el mundo como primer parámetro, el centro de la esfera.

37
00:02:22,420 --> 00:02:26,860
‫El radio es un float, el número de segmentos que debe tener la esfera.

38
00:02:26,860 --> 00:02:29,920
‫Así que veremos qué significa esto cuando realmente lo dibujemos.

39
00:02:29,920 --> 00:02:35,620
‫Luego hay un color y luego si debe persistir en la escena y por cuánto tiempo, etc. Así que

40
00:02:35,620 --> 00:02:38,500
‫intentemos dibujar esta esfera.

41
00:02:38,770 --> 00:02:46,330
‫E inicialmente solo lo usaré para dibujar una esfera en el punto final de nuestro barrido.

42
00:02:46,780 --> 00:02:52,060
‫Así que vamos a llamar dibujar esfera de depuración.

43
00:02:52,300 --> 00:02:56,230
‫No tenemos que incluir nada nuevo porque ya tenemos una línea de depuración dibujada aquí.

44
00:02:56,710 --> 00:03:01,150
‫Ponte bien, serán los primeros argumentos y luego el centro de esta esfera,

45
00:03:01,150 --> 00:03:03,820
‫que será el vector final, el radio.

46
00:03:03,820 --> 00:03:08,590
‫Le voy a dar diez centímetros de radio, le voy a dar diez segmentos también.

47
00:03:09,040 --> 00:03:12,070
‫Y luego voy a tener un color F esta vez.

48
00:03:12,070 --> 00:03:13,420
‫Vamos a darle un color diferente.

49
00:03:13,510 --> 00:03:14,170
‫¿Cuánto tiempo?

50
00:03:14,170 --> 00:03:17,800
‫Tal vez una esfera azul esta vez, líneas persistentes.

51
00:03:17,800 --> 00:03:21,550
‫Quiero que esto sea cierto porque llamamos agarrar una vez, no cada tic.

52
00:03:21,760 --> 00:03:25,000
‫Así que voy a establecer esto en verdadero y luego en el tiempo de vida.

53
00:03:25,000 --> 00:03:31,720
‫Voy a configurar esta esfera para que dure 5 segundos y luego el resto es menos importante.

54
00:03:31,720 --> 00:03:37,390
‫Voy a poner un punto y coma al final de la línea y volver a compilar si seguimos adelante y

55
00:03:37,390 --> 00:03:43,810
‫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

56
00:03:43,990 --> 00:03:48,880
‫botón izquierdo y puedes Veo la esfera que aparece cuatro metros delante de donde estoy mirando ahora.

57
00:03:48,880 --> 00:03:54,700
‫Pensé que persistiría durante 5 segundos, pero en realidad lo que necesito poner aquí es que no persista

58
00:03:54,700 --> 00:03:59,380
‫porque eso básicamente ignora la vida útil por completo y los mantiene para siempre.

59
00:03:59,680 --> 00:04:03,480
‫Entonces si ponemos falso y luego el tiempo de 5 segundos.

60
00:04:03,480 --> 00:04:08,260
‫Entonces cometí un error que es fácil de hacer y fácil de malinterpretar la documentación y luego

61
00:04:08,260 --> 00:04:10,600
‫seguimos adelante y presionamos reproducir en nuestro juego.

62
00:04:11,320 --> 00:04:16,840
‫Y si creamos una de esas esferas a los 5 segundos, vuelve a desaparecer.

63
00:04:16,840 --> 00:04:19,660
‫Así que no saturará nuestro mundo por mucho tiempo.

64
00:04:19,870 --> 00:04:24,940
‫Así que desafiémoslo a averiguar qué ubicación necesitamos de nuestro resultado de éxito.

65
00:04:24,940 --> 00:04:27,160
‫Dibuja una esfera de depuración para cada uno de ellos.

66
00:04:27,160 --> 00:04:34,510
‫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

67
00:04:34,510 --> 00:04:38,320
‫y dejar en claro cuál es cuál y cuál es la diferencia.

68
00:04:38,320 --> 00:04:40,440
‫¿Cuál creemos que podríamos necesitar?

69
00:04:40,450 --> 00:04:42,190
‫Pausa, video y prueba.

70
00:04:45,640 --> 00:04:46,350
‫Bueno.

71
00:04:46,360 --> 00:04:47,200
‫Bienvenido de nuevo.

72
00:04:47,260 --> 00:04:53,620
‫Volvamos al código y bajemos a nuestra declaración if donde tenemos marcado un hit.

73
00:04:53,620 --> 00:04:55,630
‫Así que tendremos algún tipo de resultado de éxito.

74
00:04:56,110 --> 00:05:02,500
‫Y justo antes de que consigamos al actor, lo que voy a hacer es dibujar la depuración.

75
00:05:02,620 --> 00:05:13,480
‫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

76
00:05:13,480 --> 00:05:19,720
‫irá para diez radios, diez segmentos, color f, dos puntos, dos puntos verde.

77
00:05:19,960 --> 00:05:28,150
‫Hay tiempo y las líneas persistentes van a ser falsas y la vida útil será de 5 segundos y luego copiaremos esta

78
00:05:28,150 --> 00:05:32,590
‫línea porque queremos casi exactamente lo mismo excepto que queremos cambiar.

79
00:05:32,590 --> 00:05:35,740
‫Ubicación del punto de resultado de golpe para el punto de resultado de golpe.

80
00:05:36,830 --> 00:05:39,890
‫Punto de impacto y el color.

81
00:05:39,920 --> 00:05:45,680
‫Tal vez cambiemos eso para que se lea, de modo que sepamos la diferencia entre los dos verde y

82
00:05:45,920 --> 00:05:48,770
‫rojo mientras se compila y nos dirigimos al editor.

83
00:05:49,010 --> 00:05:50,090
‫Vamos a darle al play.

84
00:05:50,690 --> 00:05:52,940
‫Y ves que cuando yo no le pego a nada.

85
00:05:52,970 --> 00:05:59,310
‫Solo obtengo esta esfera azul y si salgo a la gárgola, miro a la gárgola e intento golpearla.

86
00:05:59,330 --> 00:05:59,900
‫Bueno.

87
00:05:59,900 --> 00:06:02,480
‫Tenemos dos puntos muy diferentes aquí.

88
00:06:02,750 --> 00:06:05,780
‫El verde está bastante lejos de la gárgola.

89
00:06:06,110 --> 00:06:08,240
‫El rojo está mucho más cerca.

90
00:06:08,270 --> 00:06:09,530
‫Entonces, ¿qué está pasando aquí?

91
00:06:09,680 --> 00:06:15,620
‫Bueno, si miramos la documentación del resultado del golpe y bajamos y echamos un vistazo a

92
00:06:15,620 --> 00:06:23,420
‫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

93
00:06:23,420 --> 00:06:28,250
‫forma en movimiento terminaría contra el objeto impactado si hubiera es un éxito

94
00:06:28,550 --> 00:06:34,730
‫Y si expulso y hago una pausa por un segundo para ver cómo se ven realmente estos puntos, puede ver

95
00:06:34,730 --> 00:06:37,490
‫que Green One sí coincide con esa descripción.

96
00:06:37,520 --> 00:06:44,960
‫Tenemos una esfera de un metro de radio que estamos proyectando o barriendo hacia esta gárgola, y golpearía a la gárgola

97
00:06:44,960 --> 00:06:51,620
‫tan pronto como llegue a este punto verde aquí, porque está a un metro de radio a su

98
00:06:51,620 --> 00:06:52,190
‫alrededor.

99
00:06:52,550 --> 00:06:57,170
‫Mientras que el punto de impacto nos dice dónde esa esfera golpea a la gárgola.

100
00:06:57,440 --> 00:07:02,210
‫Ahora, es mucho más probable que sea donde queremos agarrarlo porque en realidad está en la gárgola.

101
00:07:02,210 --> 00:07:07,880
‫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

102
00:07:08,120 --> 00:07:09,800
‫que la estamos agarrando en absoluto.

103
00:07:10,040 --> 00:07:15,080
‫Mientras que alrededor de este punto rojo, parece que lo agarré por la punta del viento y se

104
00:07:15,080 --> 00:07:15,800
‫vería natural.

105
00:07:16,010 --> 00:07:16,460
‫Buena cosa.

106
00:07:16,470 --> 00:07:21,680
‫Entonces, en esta lección, hemos aprendido un poco más sobre lo que está disponible a partir de un

107
00:07:21,680 --> 00:07:26,390
‫resultado de acierto, y hemos aprendido cómo dibujar más objetos de depuración en nuestra escena.

108
00:07:26,630 --> 00:07:27,980
‫Te veré en la próxima conferencia.

