﻿1
00:00:04,200 --> 00:00:05,670
‫Oye, bienvenido de nuevo.

2
00:00:05,700 --> 00:00:12,630
‫En el último video, aprendimos algunos nuevos especificadores de propiedades que nos permiten exponer nuestras variables de C++ de ciertas

3
00:00:12,630 --> 00:00:16,110
‫maneras en el panel de detalles de los blueprints.

4
00:00:16,110 --> 00:00:22,260
‫En este video, aprenderemos algunos especificadores más que nos permiten tener más control sobre el acceso

5
00:00:22,260 --> 00:00:23,430
‫a esas variables.

6
00:00:23,430 --> 00:00:29,400
‫En el panel de detalles, también hablaremos sobre cómo podemos permitir el acceso de lectura o escritura en el

7
00:00:29,400 --> 00:00:33,330
‫gráfico de eventos real para una variable de C++ en particular.

8
00:00:33,330 --> 00:00:34,860
‫Así que vamos a sumergirnos.

9
00:00:35,310 --> 00:00:35,820
‫Bueno.

10
00:00:35,820 --> 00:00:41,640
‫Así que estoy de vuelta aquí en código VS y aquí están las variables que creamos en el último video.

11
00:00:41,670 --> 00:00:44,130
‫Ahora aquí está mi variable de velocidad.

12
00:00:44,130 --> 00:00:45,900
‫Esto fue para el desafío.

13
00:00:45,900 --> 00:00:51,510
‫Probablemente creó una variable diferente, lo cual está totalmente bien, así que mantenga esa variable allí.

14
00:00:51,510 --> 00:00:53,880
‫Vamos a hacer algunas cosas más con él en este video.

15
00:00:53,880 --> 00:00:59,760
‫Ahora hemos aprendido que podemos hacer que una variable sea visible en cualquier lugar, y cuando decimos en cualquier lugar, nos

16
00:00:59,760 --> 00:01:04,110
‫referimos al panel de detalles, ya sea en una instancia o en el plano predeterminado.

17
00:01:04,140 --> 00:01:11,550
‫Vimos que también podemos hacer que se edite en cualquier lugar, y cuando usamos solo una instancia visible, solo es visible en

18
00:01:11,580 --> 00:01:12,600
‫una instancia.

19
00:01:12,600 --> 00:01:17,430
‫Ni siquiera puede verlo en el plano predeterminado y, en cualquier caso, no puede editarlo porque está

20
00:01:17,430 --> 00:01:17,820
‫atenuado.

21
00:01:17,820 --> 00:01:21,330
‫Esto nos permite hacer que nuestra variable sea visible solo en la instancia.

22
00:01:21,330 --> 00:01:25,080
‫Pero, ¿qué sucede si deseamos que sea visible solo en el plano predeterminado?

23
00:01:25,080 --> 00:01:27,360
‫Bueno, también hay especificaciones para eso.

24
00:01:27,390 --> 00:01:34,560
‫Hagamos otro en 32 y llamemos a esto valores predeterminados visibles solo int.

25
00:01:35,210 --> 00:01:37,520
‫Y podemos inicializar esto a un valor.

26
00:01:37,520 --> 00:01:41,930
‫Le daré cinco y también le daremos una propiedad U.

27
00:01:41,930 --> 00:01:45,640
‫Y las especificaciones son para hacer que esto sea visible solo en los valores predeterminados.

28
00:01:45,650 --> 00:01:47,780
‫Probablemente puedas adivinar qué es.

29
00:01:47,780 --> 00:01:50,810
‫Solo son valores predeterminados visibles.

30
00:01:50,810 --> 00:01:56,960
‫Así que voy a compilar esto y de vuelta aquí en el editor, voy a abrir BP Pond Tank nuevamente.

31
00:01:56,960 --> 00:02:02,210
‫Y con BP Pond Tank autoseleccionado, todas nuestras variables están aquí en la parte superior, así que no

32
00:02:02,210 --> 00:02:03,170
‫voy a buscarlas.

33
00:02:03,170 --> 00:02:09,620
‫Pero aquí están nuestros valores predeterminados visibles solo int y tiene el valor cinco y, por supuesto, ahora está atenuado como sugiere

34
00:02:09,620 --> 00:02:12,500
‫el nombre, es visible solo en el valor predeterminado.

35
00:02:12,500 --> 00:02:19,370
‫Entonces, si voy al mundo y selecciono una de las instancias de BP pond tank aquí, no hay valores predeterminados visibles, solo

36
00:02:19,370 --> 00:02:23,540
‫que no está visible en la instancia, solo en el valor predeterminado.

37
00:02:23,540 --> 00:02:25,100
‫Así que eso tiene sentido en este momento.

38
00:02:25,100 --> 00:02:30,860
‫Volvamos al código VS y tenemos algunos especificadores más para conocer.

39
00:02:30,890 --> 00:02:36,680
‫Ahora hemos visto que podemos editar en cualquier lugar y que con nuestros especificadores visibles podemos elegir solo

40
00:02:36,680 --> 00:02:38,360
‫instancia o solo predeterminado.

41
00:02:38,360 --> 00:02:45,710
‫Entonces, como probablemente haya adivinado, podemos editar solo en la instancia o solo en los valores predeterminados si así lo deseamos.

42
00:02:45,710 --> 00:02:48,140
‫Así que hagamos un par más en 30 de dos en dos.

43
00:02:48,140 --> 00:02:55,310
‫Voy a hacer uno llamado editar valores predeterminados solo int e inicializarlo con un valor, digamos nueve,

44
00:02:55,310 --> 00:03:00,020
‫y luego otro int 32 llamado editar instancia solo int.

45
00:03:00,020 --> 00:03:02,600
‫Y le daré a esto un valor de 14.

46
00:03:02,600 --> 00:03:09,740
‫Por lo tanto, queremos que edit defaults only int sea editable solo en los valores predeterminados y edite la instancia solo y que

47
00:03:09,740 --> 00:03:11,900
‫sea editable solo en la instancia.

48
00:03:11,900 --> 00:03:17,870
‫Ahora, los nombres de estos especificadores son bastante consistentes, así que me gustaría que adivine cuáles serían los

49
00:03:17,870 --> 00:03:20,360
‫especificadores para estos dos niveles de acceso.

50
00:03:20,390 --> 00:03:23,150
‫Adelante, solo haz un pequeño mini desafío rápido.

51
00:03:23,150 --> 00:03:26,330
‫Pausa el video y completa estos, mira si tienes razón.

52
00:03:29,030 --> 00:03:32,570
‫De acuerdo, estas serán sus propiedades y editarán los valores predeterminados.

53
00:03:32,600 --> 00:03:35,600
‫El único final hará que probablemente lo hayas adivinado.

54
00:03:35,600 --> 00:03:44,060
‫Edite solo los valores predeterminados y solo para editar la instancia. Le daré a esto una macro de propiedad u y esta

55
00:03:44,060 --> 00:03:46,400
‫será solo la instancia de edición.

56
00:03:46,400 --> 00:03:47,810
‫Así que es bastante intuitivo.

57
00:03:47,840 --> 00:03:54,530
‫Avancemos y compilemos estos y volvamos aquí en el editor con BP: tanque abierto, aquí están nuestros valores predeterminados

58
00:03:54,530 --> 00:04:01,100
‫de edición solo que no vemos solo instancia de edición y no esperábamos que esté configurado en nueve

59
00:04:01,100 --> 00:04:08,090
‫aquí podemos cambiarlo y si vamos al mundo con una de nuestras instancias seleccionada, podemos ver editar instancia solo int

60
00:04:08,090 --> 00:04:10,790
‫y, por supuesto, eso también es editable.

61
00:04:10,970 --> 00:04:14,840
‫Así que ahora hemos agregado tres nuevos especificadores a nuestro gráfico aquí.

62
00:04:14,840 --> 00:04:21,020
‫Solo tenemos valores predeterminados visibles, que se encuentran solo en la columna predeterminada y en la fila de solo lectura.

63
00:04:21,050 --> 00:04:26,450
‫Y luego tenemos editar solo los valores predeterminados y editar la instancia solo en sus respectivas filas.

64
00:04:26,600 --> 00:04:31,880
‫Así que estamos llenando este gráfico bastante rápido, pero notará que hay un par de espacios

65
00:04:31,880 --> 00:04:35,840
‫vacíos a la derecha y en la columna del gráfico de eventos.

66
00:04:35,840 --> 00:04:38,300
‫Así que hablemos de esto por un minuto ahora.

67
00:04:38,300 --> 00:04:45,230
‫Estoy aquí en BP Pond Tank y tenemos todas estas variables que hemos expuesto en detalle, paneles,

68
00:04:45,410 --> 00:04:47,030
‫según sus especificadores.

69
00:04:47,060 --> 00:04:49,370
‫Puedes verlos aquí o en una instancia.

70
00:04:49,370 --> 00:04:52,010
‫Pero, ¿y si hago clic derecho aquí en el gráfico de eventos?

71
00:04:52,040 --> 00:04:57,440
‫El gráfico de eventos es otro lugar donde podemos acceder a las variables y potencialmente cambiarlas.

72
00:04:57,440 --> 00:05:02,150
‫Entonces, si escribo editar en cualquier lugar, no veo la edición en ningún lado.

73
00:05:02,150 --> 00:05:05,090
‫INT no está expuesto al gráfico de eventos.

74
00:05:05,090 --> 00:05:06,860
‫No tenemos acceso a eso.

75
00:05:06,860 --> 00:05:13,460
‫Hay otros especificadores que nos permiten exponer cosas aquí en el gráfico de eventos y que pueden

76
00:05:13,460 --> 00:05:18,800
‫funcionar junto con los especificadores que controlan la accesibilidad del panel de detalles.

77
00:05:18,800 --> 00:05:23,150
‫Y me gustaría exponer una de estas variables al gráfico de eventos.

78
00:05:23,150 --> 00:05:26,870
‫Ahora, podría elegir cualquiera de estos, pero voy a elegir este visible en cualquier lugar.

79
00:05:26,870 --> 00:05:27,830
‫INT Ahora la U.

80
00:05:27,830 --> 00:05:32,630
‫La macro de propiedad puede tomar múltiples entradas, por lo que la tenemos visible en cualquier lugar.

81
00:05:32,630 --> 00:05:34,010
‫Todavía podemos tener eso.

82
00:05:34,010 --> 00:05:39,920
‫Voy a colocar una coma y me gustaría agregar otra especificada que le dará a esto una exposición final

83
00:05:39,920 --> 00:05:42,680
‫visible en cualquier lugar del gráfico de eventos.

84
00:05:42,680 --> 00:05:48,650
‫Entonces, lo que voy a usar es lectura de planos, escritura, lectura de planos.

85
00:05:48,650 --> 00:05:51,230
‫Escribir tiene que ver con el gráfico de eventos.

86
00:05:51,350 --> 00:05:54,500
‫No tiene nada que ver con el control sobre el panel de detalles.

87
00:05:54,500 --> 00:05:57,140
‫Para eso está este visible en cualquier parte.

88
00:05:57,140 --> 00:06:02,570
‫Entonces, Blueprint Rewrite, como sugiere el nombre, tiene acceso de lectura y acceso de escritura.

89
00:06:02,570 --> 00:06:04,240
‫Así que vamos a ver cómo se ve eso.

90
00:06:04,250 --> 00:06:11,030
‫Vamos a compilar esto y estoy de vuelta aquí en el editor en el gráfico de eventos si hago clic con el botón derecho y escribo visible

91
00:06:11,030 --> 00:06:11,960
‫en cualquier lugar.

92
00:06:12,660 --> 00:06:18,630
‫Veremos dos opciones diferentes que se hacen visibles en cualquier lugar y se configuran como visibles en cualquier lugar.

93
00:06:18,630 --> 00:06:21,330
‫INT Si selecciona, hacerse visible en cualquier lugar.

94
00:06:21,330 --> 00:06:27,690
‫INT Obtenemos un nodo y es como cualquier otro nodo de modelo, representa esa variable de C++ y

95
00:06:27,690 --> 00:06:32,430
‫si lo arrastramos, podemos acceder a ese valor para hacer algo con él.

96
00:06:32,430 --> 00:06:38,400
‫Ahora voy a desplazarme hacia afuera y verán que tenemos estos nodos atenuados, el actor comienza, se superpone

97
00:06:38,400 --> 00:06:43,500
‫y marca el evento y Begin Play se llama al comienzo del juego, como saben.

98
00:06:43,500 --> 00:06:45,120
‫Así que podemos hacer algo aquí.

99
00:06:45,120 --> 00:06:51,750
‫Me gustaría usar un nodo de cadena de impresión y si arrastro y escribo cadena de impresión, entonces aquí está.

100
00:06:51,750 --> 00:06:57,750
‫Es un nodo de función de blueprint y toma una entrada llamada en cadena.

101
00:06:57,750 --> 00:07:02,250
‫Ahora, si paso el cursor sobre él, dice en cadena y luego cadena justo debajo de eso.

102
00:07:02,250 --> 00:07:05,940
‫Ese es el tipo que este nodo acepta como parámetro de entrada.

103
00:07:05,940 --> 00:07:10,260
‫Y sabemos que nuestro int visible en cualquier lugar es un int 32, no una cadena.

104
00:07:10,260 --> 00:07:17,400
‫Pero si hace clic en la salida de esta nota y la arrastra y la pega aquí en la entrada antes de soltar

105
00:07:17,400 --> 00:07:23,370
‫el botón izquierdo del mouse, verá una ventana emergente que dice convertir entero en cadena y si suelta, obtendrá

106
00:07:23,370 --> 00:07:29,850
‫este práctico nodo de conversión. que convierte de un número entero al tipo de cadena, lo cual es muy útil para

107
00:07:29,850 --> 00:07:34,650
‫nosotros porque no tenemos que averiguar cómo convertir un número entero en una cadena.

108
00:07:34,650 --> 00:07:36,480
‫Es automático para nosotros.

109
00:07:36,510 --> 00:07:42,540
‫Ahora, si le doy al play, veremos el valor 12 impreso tres veces y solo dura unos segundos.

110
00:07:42,540 --> 00:07:44,430
‫Ese es el comportamiento de la cadena de impresión.

111
00:07:44,430 --> 00:07:50,550
‫Ahora, la razón por la que lo vemos tres veces es porque tengo tres instancias diferentes del tanque de estanque BP aquí en

112
00:07:50,550 --> 00:07:51,330
‫el mundo.

113
00:07:51,330 --> 00:07:54,900
‫Dependiendo de cuántos hayas arrastrado al mundo, verás ese número.

114
00:07:54,900 --> 00:08:00,210
‫Porque para cada una de estas instancias individuales, el comienzo del juego se llama al comienzo del

115
00:08:00,210 --> 00:08:00,630
‫juego.

116
00:08:00,630 --> 00:08:06,180
‫Entonces, para evitar confusiones, simplemente eliminaré mis otros dos y dejaré una sola instancia de Beep Pond

117
00:08:06,180 --> 00:08:08,220
‫Tank aquí en el mundo.

118
00:08:08,220 --> 00:08:15,270
‫Entonces, solo tengo uno y si voy y presiono reproducir nuevamente, veo 12 impresos en la pantalla solo una vez.

119
00:08:15,270 --> 00:08:21,840
‫Eso es acceso de lectura a visible en cualquier lugar int pero vimos que también tenemos acceso de escritura.

120
00:08:21,840 --> 00:08:24,960
‫Eso significa que podemos establecer su valor desde aquí en el gráfico de eventos.

121
00:08:24,960 --> 00:08:32,220
‫Entonces, si hago clic derecho y escribo visible en cualquier lugar int nuevamente, puedo seleccionar establecer visible en cualquier lugar int y

122
00:08:32,220 --> 00:08:38,850
‫tengo un nodo setter que toma una entrada, podemos pasar el valor de algún otro nodo o podemos tomar este

123
00:08:38,850 --> 00:08:42,900
‫pequeño cuadro de texto y código duro de valor, digamos 66.

124
00:08:42,900 --> 00:08:48,660
‫Y ahora, tan pronto como el flujo de ejecución desde el comienzo de la reproducción llegue

125
00:08:48,660 --> 00:08:54,480
‫a este nodo, el nodo setter escribirá en cualquier lugar visible y establecerá su valor en 66.

126
00:08:54,480 --> 00:08:56,610
‫Y, por supuesto, podemos imprimir esto de nuevo.

127
00:08:56,610 --> 00:08:58,590
‫Así que voy a usar una cadena de impresión.

128
00:09:00,070 --> 00:09:05,700
‫Y para el valor pasado a la cadena de impresión, me gustaría que el valor sea visible en cualquier lugar int.

129
00:09:05,710 --> 00:09:07,720
‫Ahora puedo hacer esto de dos maneras.

130
00:09:07,720 --> 00:09:13,990
‫El setter tiene un nodo de retorno, por lo que después de establecer el valor, devuelve ese valor y podemos

131
00:09:13,990 --> 00:09:16,990
‫usarlo para conectarlo directamente a la cadena de impresión.

132
00:09:16,990 --> 00:09:23,770
‫La otra forma es simplemente hacer clic derecho y volverse visible en cualquier lugar en uso que obtenga el nodo y podemos

133
00:09:23,770 --> 00:09:29,470
‫conectar el valor de este nodo directamente en la cadena de impresión que haría exactamente lo mismo.

134
00:09:29,470 --> 00:09:30,700
‫Así que no necesito eso.

135
00:09:30,700 --> 00:09:31,960
‫Voy a eliminar ese nodo.

136
00:09:31,960 --> 00:09:38,680
‫Y ahora, lo que espero ver cuando juego es imprimir primero el valor de int visible en cualquier

137
00:09:38,680 --> 00:09:46,480
‫lugar, que comienza en 12 y luego, después de establecer su valor en 66, debería ver el valor 66 imprimirlo en

138
00:09:46,480 --> 00:09:47,320
‫la pantalla.

139
00:09:47,320 --> 00:09:50,560
‫Así que le damos al play y vemos 12 y 66.

140
00:09:50,560 --> 00:09:52,540
‫Ahora parece que están en orden inverso.

141
00:09:52,540 --> 00:09:56,170
‫Eso es porque la cadena de impresión agrega mensajes más nuevos en la parte superior.

142
00:09:56,170 --> 00:09:58,270
‫Así que ese es un comportamiento normal.

143
00:09:58,270 --> 00:09:59,110
‫Ok genial.

144
00:09:59,110 --> 00:10:02,800
‫Así que hemos visto que podemos hacer que un plano variable se lea ahora mismo.

145
00:10:02,800 --> 00:10:07,210
‫También podemos controlar si podemos o no establecer esto desde el gráfico de eventos.

146
00:10:07,210 --> 00:10:13,450
‫Entonces, expongamos otra variable para que podamos obtenerla de los planos, pero no configurarla aquí para editarla en ningún lado.

147
00:10:13,450 --> 00:10:20,080
‫INT Voy a agregar una coma y agregar un to específico a esto ahora para acceder a él en el gráfico

148
00:10:20,080 --> 00:10:22,930
‫de eventos pero no poder configurarlo ni escribirlo.

149
00:10:22,930 --> 00:10:30,520
‫La hora especificada es de solo lectura de blueprint, por lo que editar en cualquier lugar int ahora es solo de lectura de blueprint.

150
00:10:30,520 --> 00:10:37,570
‫Todavía se puede editar en el panel de detalles, tanto en el valor predeterminado como en las instancias, pero en el gráfico de eventos es

151
00:10:37,570 --> 00:10:38,470
‫de solo lectura.

152
00:10:38,470 --> 00:10:44,080
‫Así que sigamos y compilemos esto y volvamos aquí en el editor. Voy a hacer clic con el botón derecho en el

153
00:10:44,080 --> 00:10:47,080
‫gráfico de eventos y escribir editar en cualquier lugar y comprobarlo.

154
00:10:47,080 --> 00:10:53,050
‫Tenemos una edición en cualquier lugar final, pero no tenemos una edición establecida en ningún lugar int porque es un modelo de

155
00:10:53,050 --> 00:10:55,240
‫solo lectura, no podemos escribir en él.

156
00:10:55,240 --> 00:10:56,650
‫Así que voy a seleccionarlo.

157
00:10:56,650 --> 00:10:57,910
‫Aquí hay edición en cualquier lugar.

158
00:10:57,910 --> 00:11:03,250
‫INT Y si quisiera, podría usar un nodo de cadena de impresión para ver su valor.

159
00:11:03,280 --> 00:11:04,360
‫No hay necesidad de hacer eso.

160
00:11:04,360 --> 00:11:05,680
‫Ya sabemos cómo hacerlo.

161
00:11:05,680 --> 00:11:09,760
‫Solo estoy demostrando que no podemos escribir en esta variable.

162
00:11:09,790 --> 00:11:13,630
‫Bien, voy a seguir adelante, resaltar estos nodos y eliminarlos.

163
00:11:13,630 --> 00:11:15,880
‫Así que nuestro gráfico ahora está lleno.

164
00:11:15,880 --> 00:11:21,700
‫Hemos aprendido que podemos hacer que nuestras variables sean visibles solo en los valores predeterminados y podemos hacerlas editables solo

165
00:11:21,700 --> 00:11:24,550
‫en los valores predeterminados o solo en la instancia.

166
00:11:24,550 --> 00:11:27,820
‫Así que realmente tenemos control total desde el lado de C++.

167
00:11:27,850 --> 00:11:34,240
‫Ahora también vimos que podemos exponer estas variables al gráfico de eventos y hacer que sean de solo lectura o de lectura

168
00:11:34,240 --> 00:11:38,650
‫correcta usando estos especificadores de solo lectura de blueprint, lectura y escritura de blueprint.

169
00:11:38,650 --> 00:11:40,180
‫Así que ahora tienes un desafío.

170
00:11:40,180 --> 00:11:43,330
‫En la última lección creamos una variable.

171
00:11:43,330 --> 00:11:45,310
‫Hice un flotador y lo llamé velocidad.

172
00:11:45,340 --> 00:11:46,960
‫Ahora vas a tomar esa variable.

173
00:11:46,960 --> 00:11:52,180
‫Lo creas en la última sección y controlas su acceso en el gráfico de eventos.

174
00:11:52,180 --> 00:11:57,700
‫Así que expóngalo al gráfico de eventos usando uno de los nuevos especificadores que ha aprendido, y luego

175
00:11:57,700 --> 00:12:00,520
‫probará el acceso de lectura y escritura para esto.

176
00:12:00,520 --> 00:12:06,040
‫Use un nodo de cadena de impresión para que pueda ver su valor y, si lo cambia, demuéstrese a sí mismo que

177
00:12:06,040 --> 00:12:07,000
‫lo ha cambiado.

178
00:12:07,000 --> 00:12:12,520
‫Entonces, si hace que su modelo variable se lea correctamente, intente cambiarlo con un nodo establecido y luego use un nodo de cadena

179
00:12:12,520 --> 00:12:15,880
‫de impresión para ver su valor usando el inicio de reproducción del evento.

180
00:12:15,880 --> 00:12:21,640
‫Si lo hizo como modelo de solo lectura, simplemente puede obtener el valor e imprimir su valor usando una cadena de

181
00:12:21,640 --> 00:12:22,120
‫impresión.

182
00:12:22,120 --> 00:12:29,080
‫Así que agregue la especificación correcta a su variable personalizada y use la cadena de impresión para probar el acceso en el gráfico de

183
00:12:29,080 --> 00:12:29,590
‫eventos.

184
00:12:29,590 --> 00:12:31,780
‫Pausa el video y prueba esto.

185
00:12:34,570 --> 00:12:34,990
‫Bueno.

186
00:12:34,990 --> 00:12:40,330
‫Así que voy a desplazarme hacia abajo hasta mi variable de velocidad aquí y mi variable de velocidad se puede editar en cualquier lugar y me

187
00:12:40,330 --> 00:12:41,620
‫gustaría que se lea el plano.

188
00:12:41,620 --> 00:12:44,530
‫Correcto, entonces puedo cambiarlo desde dentro del gráfico de eventos.

189
00:12:44,530 --> 00:12:49,110
‫Así que voy a agregar blueprint, leer, escribir y simplemente compilar.

190
00:12:49,120 --> 00:12:55,990
‫Entonces, de vuelta en el tanque del estanque de BP, si escribo velocidad ahora veo el getter y el setter para esto.

191
00:12:56,110 --> 00:12:58,180
‫Así que voy a usar la velocidad establecida.

192
00:12:58,330 --> 00:13:00,940
‫Voy a establecer su valor desde Begin Play.

193
00:13:00,940 --> 00:13:01,930
‫Así que conectemos esto.

194
00:13:01,930 --> 00:13:09,640
‫Y para el valor, voy a ingresar 900 y desde la nota establecida, si arrastro, puedo escribir cadena de impresión.

195
00:13:09,640 --> 00:13:13,780
‫Ahora voy a hacer clic y arrastrar fuera del nodo de salida, conectarlo a la cadena.

196
00:13:13,780 --> 00:13:18,370
‫Así que si le doy al play, hay 900, fíjate que dice 900. 0.

197
00:13:18,370 --> 00:13:19,960
‫Eso es porque esto es un flotador.

198
00:13:19,960 --> 00:13:24,190
‫Y entonces me está dando la cortesía de mostrar ese primer punto decimal.

199
00:13:24,190 --> 00:13:26,680
‫Así que esa es una buena característica incorporada aquí.

200
00:13:26,680 --> 00:13:31,630
‫Me muestra un dígito a la derecha del punto decimal para mi variable de velocidad.

201
00:13:31,630 --> 00:13:36,550
‫En resumen, aprendimos algunos especificadores más para la nueva macro de propiedades.

202
00:13:36,580 --> 00:13:41,650
‫Aprendimos solo los valores predeterminados visibles, solo editar los valores predeterminados y solo editar la instancia.

203
00:13:41,650 --> 00:13:47,110
‫Y también aprendimos cómo podemos controlar el acceso de lectura y escritura en el gráfico de eventos con Blueprint,

204
00:13:47,110 --> 00:13:48,550
‫read, write y Blueprint Read.

205
00:13:48,550 --> 00:13:56,350
‫Solo el programador de C++ tiene mucho control sobre lo que se expone y lo que se puede cambiar en el modelo

206
00:13:56,350 --> 00:14:01,060
‫y dónde los usaremos a lo largo de esta sección del curso.

207
00:14:01,210 --> 00:14:05,620
‫Y continuará utilizándolos a lo largo de su carrera como desarrollador de motores irreales.

208
00:14:06,130 --> 00:14:07,510
‫Te veré en la próxima conferencia.

