1
00:00:00,000 --> 00:00:03,570
Bienvenido de nuevo, Mis desarrolladores de juegos favoritos. 

2
00:00:03,570 --> 00:00:05,340
En este video, como puedes ver,

3
00:00:05,340 --> 00:00:06,920
hemos agregado un poco de imagen,

4
00:00:06,915 --> 00:00:08,535
hemos agregado un poco de texto,

5
00:00:08,535 --> 00:00:10,865
y hemos agregado una gran barra de salud

6
00:00:10,860 --> 00:00:13,080
para representar la salud de nuestro jefe. 

7
00:00:13,080 --> 00:00:14,970
Entonces ahora cuando ejecutamos el juego,

8
00:00:14,970 --> 00:00:16,950
cuando aparece el jefe, le disparamos. 

9
00:00:16,950 --> 00:00:18,980
Se puede ver que su vida se agota. 

10
00:00:18,975 --> 00:00:20,825
Cuando le volvemos a disparar, está enojado. 

11
00:00:20,820 --> 00:00:22,650
Y si le disparamos mientras está enojado,

12
00:00:22,650 --> 00:00:24,870
notarás que no puede soportar ningún daño. 

13
00:00:24,870 --> 00:00:26,460
Y este es un mecánico de

14
00:00:26,460 --> 00:00:28,880
cada jefe y cada juego. 

15
00:00:28,875 --> 00:00:30,735
Entonces le vuelvo a disparar, le mostré de nuevo,

16
00:00:30,735 --> 00:00:34,445
el Bot de Salud desaparece, el jefe muere. 

17
00:00:34,440 --> 00:00:38,010
Y no perdamos más tiempo con un video muy largo,

18
00:00:38,010 --> 00:00:40,420
pero déjame, es importante,

19
00:00:40,415 --> 00:00:42,925
y esto es lo que pasa cuando estamos creando tus ojos. 

20
00:00:42,920 --> 00:00:45,680
Entonces, empecemos. 

21
00:00:45,680 --> 00:00:51,190
De acuerdo, entonces ahora tenemos todo funcionando como bien. 

22
00:00:51,185 --> 00:00:53,885
Estamos en condiciones de dañar al jefe. 

23
00:00:53,885 --> 00:00:55,645
Estamos en condiciones de matarlo,

24
00:00:55,640 --> 00:00:57,320
somos capaces de sacarlo,

25
00:00:57,320 --> 00:01:01,900
pero no tenemos ninguna pista de dónde está sumando su salud. 

26
00:01:01,895 --> 00:01:04,105
Entonces lo que vamos a hacer es que vamos a

27
00:01:04,100 --> 00:01:06,950
crear un ayudante para el jefe. 

28
00:01:06,950 --> 00:01:09,410
Entonces voy a subir aquí. 

29
00:01:09,410 --> 00:01:11,960
Y en este video en realidad,

30
00:01:11,960 --> 00:01:15,620
creo que hay algo que puedes elegir por ti mismo. 

31
00:01:15,620 --> 00:01:17,150
Por lo que hay dos tipos de barras de

32
00:01:17,150 --> 00:01:19,340
salud que puedes agregar al jefe. 

33
00:01:19,340 --> 00:01:21,260
Uno de ellos será, por ejemplo,

34
00:01:21,260 --> 00:01:22,540
si quieres que la Barra de Salud
siempre se

35
00:01:22,535 --> 00:01:24,515
mueva con el jefe. 

36
00:01:24,515 --> 00:01:29,125
Pero personalmente creo que esa no es la mejor idea porque

37
00:01:29,120 --> 00:01:30,290
querrías que

38
00:01:30,290 --> 00:01:32,360
tus enemigos regulares tengan

39
00:01:32,360 --> 00:01:34,210
esa barra de salud encima de sus cabezas. 

40
00:01:34,205 --> 00:01:38,165
Entonces tal vez tener un bar de salud jefe

41
00:01:38,165 --> 00:01:40,855
es mejor ser como Dark Souls,

42
00:01:40,850 --> 00:01:43,540
ya sea estar en la parte inferior o en la parte superior. 

43
00:01:43,535 --> 00:01:47,045
Y porque ya tenemos la salud y el dinero

44
00:01:47,045 --> 00:01:50,575
y las armas en la parte inferior para exhibir para el jugador. 

45
00:01:50,570 --> 00:01:53,230
Entonces lo voy a crear aquí arriba en la parte superior. 

46
00:01:53,225 --> 00:01:55,915
Entonces voy a abrir el lienzo de UI. 

47
00:01:55,910 --> 00:01:57,760
Voy a abrir la salud,

48
00:01:57,755 --> 00:02:00,325
voy a conseguir el deslizador de salud. 

49
00:02:00,320 --> 00:02:02,540
Y el, sabemos qué recortes

50
00:02:02,540 --> 00:02:04,870
no usaron los efectos para la salud para el jefe. 

51
00:02:04,865 --> 00:02:06,955
Yo lo voy a duplicar. 

52
00:02:06,950 --> 00:02:09,620
Y lo voy a mover afuera. 

53
00:02:09,620 --> 00:02:11,090
Y necesitaré abrir

54
00:02:11,090 --> 00:02:15,560
los prefabs y necesitaré mover el, ¿dónde está? 

55
00:02:15,560 --> 00:02:19,990
Salud, slider y afuera justo aquí. 

56
00:02:19,985 --> 00:02:22,165
Guarda eso de nuevo en nuestro juego. 

57
00:02:22,160 --> 00:02:25,400
Ahora tenemos un deslizador de salud 1,

58
00:02:25,400 --> 00:02:29,990
que también es un yo por accidente. 

59
00:02:29,990 --> 00:02:33,890
Quitar el real tienen slider sí. Abrir breve para arriba. 

60
00:02:33,890 --> 00:02:36,230
Perdón por eso. 

61
00:02:36,230 --> 00:02:38,570
Debería haber movido el otro deslizador de salud. 

62
00:02:38,570 --> 00:02:40,870
Entonces ahí vamos. Este está aquí. 

63
00:02:40,865 --> 00:02:44,125
Y luego voy a duplicar este. 

64
00:02:44,120 --> 00:02:48,190
Y voy a mover este fuera de la lona. 

65
00:02:48,185 --> 00:02:50,875
Y el que tenemos mayor que aquí,

66
00:02:50,870 --> 00:02:52,700
simplemente
podemos eliminar. 

67
00:02:52,700 --> 00:02:55,340
Entonces, ¿dónde está el deslizador de salud? 

68
00:02:55,340 --> 00:02:57,400
Ahí vamos. Este es el que necesitamos. 

69
00:02:57,395 --> 00:02:59,305
A ver, mueve esto hacia arriba. 

70
00:02:59,300 --> 00:03:01,270
Este será el jefe. 

71
00:03:01,265 --> 00:03:03,535
Tener slider. 

72
00:03:03,970 --> 00:03:08,900
Ahí vamos. Y solo voy a seguir adelante y

73
00:03:08,900 --> 00:03:12,430
tal vez crear un objeto de juego vacío

74
00:03:12,425 --> 00:03:15,595
justo aquí, ponerlo afuera. 

75
00:03:15,590 --> 00:03:17,210
Entonces el jefe diapositiva,

76
00:03:17,210 --> 00:03:25,160
conozco este juego objeto al campus. 

77
00:03:25,155 --> 00:03:28,225
Falsa salud. 

78
00:03:28,225 --> 00:03:34,015
Y luego agregar el jefe tiene deslizador bajo la salud jefe. 

79
00:03:34,015 --> 00:03:37,035
Entonces esto es muy molesto cada vez que tienes un prefab

80
00:03:37,030 --> 00:03:40,420
por nuevo quieres cambiarlo, es extremadamente molesto. 

81
00:03:40,420 --> 00:03:43,690
Entonces aunque mueva este,

82
00:03:43,690 --> 00:03:45,400
todavía
necesito cambiarlo aquí mismo. 

83
00:03:45,400 --> 00:03:47,890
Por lo que la salud de Estados Unidos,

84
00:03:47,890 --> 00:03:54,730
deslizador y luego el lienzo de la interfaz de usuario y el objeto de juego vacío,

85
00:03:54,730 --> 00:03:58,420
que es la salud jefe. 

86
00:03:58,420 --> 00:04:00,580
En tanto que el jefe tiene. 

87
00:04:00,580 --> 00:04:04,950
Y movamos el deslizador al jefe Salud. 

88
00:04:04,945 --> 00:04:08,735
Y pongamos la posición para que esté en 0,

89
00:04:08,735 --> 00:04:11,065
0. Y ahí vamos. 

90
00:04:11,060 --> 00:04:13,060
Entonces ahora tenemos el deslizador jefe. 

91
00:04:13,055 --> 00:04:15,235
Estamos trabajando en el prefabricado. 

92
00:04:15,230 --> 00:04:19,600
Entonces aquí también quiero hacer esto un poco más grande. 

93
00:04:19,595 --> 00:04:23,545
Entonces si acerco zoom y veamos qué tenemos aquí dentro. 

94
00:04:23,540 --> 00:04:26,320
Haz esto más grande en el costado. 

95
00:04:26,315 --> 00:04:28,495
Hacer esto más grande en el sitio. 

96
00:04:28,490 --> 00:04:29,770
También. 

97
00:04:29,765 --> 00:04:32,035
Muévete un poco hacia arriba. 

98
00:04:32,030 --> 00:04:34,970
Y yo sólo voy a seguir adelante. 

99
00:04:34,970 --> 00:04:39,520
Y si quieres,

100
00:04:39,515 --> 00:04:41,525
puedes seguir adelante y hacerlo tú mismo. 

101
00:04:41,525 --> 00:04:43,465
Llenar todo. 

102
00:04:43,460 --> 00:04:46,820
Veamos todos los pequeños ajustes. 

103
00:04:46,820 --> 00:04:48,140
Esto va a tomar un poco de bien

104
00:04:48,140 --> 00:04:49,660
cada vez que estés, creo que lo eres. 

105
00:04:49,655 --> 00:04:52,285
Es por ello que los videos donde te tenemos

106
00:04:52,280 --> 00:04:55,460
son más largos de lo habitual. 

107
00:04:55,460 --> 00:04:58,510
Entonces ahí vamos. Creo que esto es lo suficientemente bueno. 

108
00:04:58,505 --> 00:05:00,785
Sí, me parece bien. 

109
00:05:00,785 --> 00:05:03,685
Y por último, quiero añadir un poco de imagen. 

110
00:05:03,680 --> 00:05:08,800
Entonces voy a entrar en la imagen de la interfaz de usuario. 

111
00:05:08,795 --> 00:05:15,995
Y esta imagen tendrá la imagen del jefe. 

112
00:05:15,995 --> 00:05:19,085
Y también podemos añadir aquí el nombre del jefe. 

113
00:05:19,085 --> 00:05:23,275
Por lo que voy a añadir una sonda de malla de texto. 

114
00:05:23,270 --> 00:05:27,750
Y esta será Kelly. 

115
00:05:27,750 --> 00:05:31,050
Hacerlo audaz, hazlo en el medio. 

116
00:05:31,045 --> 00:05:34,765
Que sea audaz, que sea un robótico. 

117
00:05:34,765 --> 00:05:38,155
Y vamos a No, no, no. 

118
00:05:38,250 --> 00:05:40,840
Y quizá lo movamos. 

119
00:05:40,840 --> 00:05:42,730
Tú ya sea por debajo o por encima. 

120
00:05:42,730 --> 00:05:46,780
No importa. Elige tu propia forma de crear esto. 

121
00:05:46,780 --> 00:05:49,390
Haré que sea auto size. Y ahí vamos. 

122
00:05:49,390 --> 00:05:52,330
Entonces Kelly, allá vamos,

123
00:05:52,330 --> 00:05:55,800
Selly y aquí la imagen representará al jefe. 

124
00:05:55,795 --> 00:05:59,385
Entonces voy a encontrar en los sprites,
la z,

125
00:05:59,380 --> 00:06:05,050
mientras que estas barras de caramelo, ahí vamos. 

126
00:06:05,050 --> 00:06:13,000
Por lo que la imagen, Skelly y nativo conjunto a tamaño nativo. 

127
00:06:12,995 --> 00:06:15,335
Preservemos la relación de aspecto. 

128
00:06:15,335 --> 00:06:19,245
Y hagamos que se vea mucho, mucho más pequeño. 

129
00:06:19,249 --> 00:06:21,919
Y tal vez ponerlo aquí y saber qué,

130
00:06:21,920 --> 00:06:24,050
tal vez esta no sea la mejor manera de hacerlo. 

131
00:06:24,050 --> 00:06:28,160
A lo mejor puedes quedarte con la cabeza para que sepas qué,

132
00:06:28,160 --> 00:06:29,900
déjame solo borrar

133
00:06:29,900 --> 00:06:36,640
esto o esperar un segundo y voy a editar esta foto. 

134
00:06:36,635 --> 00:06:38,455
De acuerdo, bienvenido de nuevo. 

135
00:06:38,450 --> 00:06:41,780
Entonces todo lo que hice fue solo editar esta foto y
probablemente

136
00:06:41,780 --> 00:06:45,380
la tengas en tus recursos. 

137
00:06:45,380 --> 00:06:47,080
Entonces lo voy a agregar aquí. 

138
00:06:47,075 --> 00:06:50,095
Y la imagen de los autobuses será el esqueleto que tenía. 

139
00:06:50,090 --> 00:06:52,180
Entonces ahí vamos. Ahora tenemos esto. 

140
00:06:52,175 --> 00:06:54,065
Sé que esto no es mucho,

141
00:06:54,065 --> 00:06:56,695
realmente no hace que el juego sea mucho mejor,

142
00:06:56,690 --> 00:06:59,190
pero solo agrega un poco de finanzas. 

143
00:06:59,194 --> 00:07:01,984
que sepas que esta barra de salud pertenece
al

144
00:07:01,985 --> 00:07:05,555
jefe de Selly y tienes una pequeña imagen de su cabeza. 

145
00:07:05,555 --> 00:07:07,765
Entonces ahora tenemos una buena representación. 

146
00:07:07,760 --> 00:07:10,400
Entonces ahora si vuelvo de la

147
00:07:10,400 --> 00:07:14,200
prefab y por alguna razón no está en su lugar. 

148
00:07:14,195 --> 00:07:15,715
Tenemos el jefe de salud. 

149
00:07:15,710 --> 00:07:17,380
Sólo eliminemos esto. 

150
00:07:17,375 --> 00:07:19,025
Mantén esta salud tanto. 

151
00:07:19,025 --> 00:07:23,225
Y por alguna razón no estaba en su lugar. 

152
00:07:23,225 --> 00:07:28,345
Voy a ir Slider y fijar la posición 0, 0. 

153
00:07:28,340 --> 00:07:30,590
Y ahora lo tenemos apropiadamente. 

154
00:07:30,590 --> 00:07:34,060
Y ajustemos un poco la posición. Y ahí vamos. 

155
00:07:34,055 --> 00:07:36,785
Ahora tenemos los dos. 

156
00:07:36,785 --> 00:07:38,285
Salud Selly. 

157
00:07:38,285 --> 00:07:40,165
Vamos a moverlo un poco a la izquierda. 

158
00:07:40,160 --> 00:07:42,620
Y creo que está bastante bien ahora mismo. 

159
00:07:42,620 --> 00:07:46,400
Entonces esta es la ayuda que podemos ver en el jefe si quieres. 

160
00:07:46,400 --> 00:07:49,660
También podemos cambiar la imagen del relleno. 

161
00:07:49,655 --> 00:07:52,165
Entonces no quiero que sea rojo. 

162
00:07:52,160 --> 00:07:56,260
A lo mejor quiero que lo tenga en los sprites. 

163
00:07:56,255 --> 00:07:56,965
A ver. 

164
00:07:56,960 --> 00:07:59,320
Tienes tu ojo. 

165
00:07:59,315 --> 00:08:02,045
Tú eres tú, eres yo elementos. 

166
00:08:02,045 --> 00:08:03,275
Estaba presionando a la UE,

167
00:08:03,275 --> 00:08:04,385
pero eso no lo conseguí. 

168
00:08:04,385 --> 00:08:06,085
De acuerdo, entonces voy a entrar en

169
00:08:06,080 --> 00:08:11,650
los elementos de la interfaz de usuario y conseguir el azul. 

170
00:08:11,645 --> 00:08:14,795
Entonces usaremos el azul. 

171
00:08:15,400 --> 00:08:17,680
Imagen. 

172
00:08:17,675 --> 00:08:19,465
El azul, no, no, no,
no,

173
00:08:19,460 --> 00:08:22,480
éste no. Área de llenado. 

174
00:08:22,475 --> 00:08:25,675
El relleno el deslizador azul. Está bien. 

175
00:08:25,670 --> 00:08:30,540
Entonces ahora tenemos el deslizador azul moviéndose hacia arriba y hacia abajo. 

176
00:08:30,880 --> 00:08:35,420
Y como ya he dicho, toda esta sección o todo este video,

177
00:08:35,420 --> 00:08:37,370
necesitas hacer tu propia investigación. 

178
00:08:37,370 --> 00:08:39,640
Necesitas crear tu propia interfaz de usuario,

179
00:08:39,635 --> 00:08:42,505
y necesitas hacer las cosas de la manera que te gustaría

180
00:08:42,500 --> 00:08:44,190
que
fueran. 

181
00:08:57,490 --> 00:08:59,270
Ah, está bien. 

182
00:08:59,270 --> 00:09:03,410
Entonces creo que esto es lo suficientemente bueno. 

183
00:09:03,410 --> 00:09:07,800
No estoy seguro si es lo suficientemente bueno. 

184
00:09:09,190 --> 00:09:15,110
Y hay un poco de los bordes no son muy suaves,

185
00:09:15,110 --> 00:09:16,880
pero no se preocupe por
eso siempre

186
00:09:16,880 --> 00:09:18,950
y cuando represente las cosas adecuadamente. 

187
00:09:18,950 --> 00:09:20,200
Entonces ahora tenemos la salud. 

188
00:09:20,195 --> 00:09:23,465
Lo siguiente que tenemos que hacer es tener control sobre. 

189
00:09:23,465 --> 00:09:25,835
Entonces voy a entrar en la salud de los jefes,

190
00:09:25,835 --> 00:09:28,375
voy a entrar en el guión. 

191
00:09:28,370 --> 00:09:34,570
Y en la UI o nano en realidad en el jefe. 

192
00:09:34,565 --> 00:09:35,185
Ahí vamos. 

193
00:09:35,180 --> 00:09:38,210
Haga clic derecho en crear guión C-sharp,

194
00:09:38,210 --> 00:09:43,570
y esta será la barra de salud jefe en Enter. 

195
00:09:43,565 --> 00:09:45,675
Espere a que se compile. 

196
00:09:45,679 --> 00:09:50,479
Y cualquier día ahora tenemos

197
00:09:50,480 --> 00:09:52,790
al jefe indefenso agregarlo al jefe de salud
aquí dentro

198
00:09:52,790 --> 00:09:55,750
que se ha abierto el jefe Health Bar. 

199
00:09:55,745 --> 00:09:57,445
¿ Y qué necesitamos tener aquí dentro? 

200
00:09:57,440 --> 00:10:00,290
Bueno, obviamente queremos una referencia al deslizador. 

201
00:10:00,289 --> 00:10:03,529
Por lo que serializado slider de campo,

202
00:10:03,530 --> 00:10:06,880
necesitamos tener un motor de interfaz de usuario,

203
00:10:06,875 --> 00:10:09,275
Unity engine dot u i

204
00:10:09,275 --> 00:10:12,115
Así que ahora podemos tener el control deslizante,

205
00:10:12,110 --> 00:10:18,440
luego tenemos el control deslizante de salud jefe establecido luego aquí. 

206
00:10:18,440 --> 00:10:21,230
Entonces lo primero que hacemos en cuanto empecemos ya

207
00:10:21,230 --> 00:10:24,320
que necesitamos establecer el valor máximo, obviamente. 

208
00:10:24,320 --> 00:10:27,980
Por lo que el jefe tiene

209
00:10:27,980 --> 00:10:34,020
slider dot max valor es igual para encontrar objetos de tipo. 

210
00:10:34,030 --> 00:10:38,990
Y va a ser el jefe de la salud. 

211
00:10:38,990 --> 00:10:40,760
Y desde el jefe del manejador de salud,

212
00:10:40,760 --> 00:10:42,620
necesitamos conseguir la máxima salud. 

213
00:10:42,620 --> 00:10:45,610
Entonces vamos a entrar al jefe de salud. 

214
00:10:45,605 --> 00:10:48,745
Y aquí crear un pequeño método el cual

215
00:10:48,740 --> 00:10:52,090
va a ser un int público. 

216
00:10:52,085 --> 00:10:59,755
Obtén la máxima salud, o obtén la salud máxima del jefe. 

217
00:10:59,750 --> 00:11:04,820
Abre los paréntesis, regresa Max, tiene. 

218
00:11:04,820 --> 00:11:08,090
Vamos a guardar eso. De vuelta aquí. 

219
00:11:08,090 --> 00:11:11,230
Consigue jefe, max, salud. 

220
00:11:11,225 --> 00:11:12,385
lo guardamos. 

221
00:11:12,380 --> 00:11:14,810
Ahora nos vamos a deslizar en la Actualización,

222
00:11:14,810 --> 00:11:16,880
conseguirla diapositiva porque estamos usando

223
00:11:16,880 --> 00:11:19,250
un slider o con qué frecuencia esperando en un slider. 

224
00:11:19,250 --> 00:11:20,890
Por lo que una actualización vamos a

225
00:11:20,885 --> 00:11:23,335
todo el tiempo conseguir la pérdida de hub tener

226
00:11:23,330 --> 00:11:25,970
valor de punto
deslizante y va
a

227
00:11:25,970 --> 00:11:29,170
ser igual encontrar objetos de tipo,

228
00:11:29,165 --> 00:11:32,705
manejador de
salud, jefe, manejador de salud. 

229
00:11:32,705 --> 00:11:36,365
Y vamos a conseguir la corriente. 

230
00:11:36,365 --> 00:11:38,755
Entonces voy a duplicar este. 

231
00:11:38,750 --> 00:11:43,410
Consigue jefe, salud actual, salud

232
00:11:43,510 --> 00:11:46,280
actual, guarde eso. 

233
00:11:46,280 --> 00:11:49,700
Entonces esto es solo un método de retorno de entero. 

234
00:11:49,700 --> 00:11:51,230
Nada demasiado complicado. 

235
00:11:51,230 --> 00:11:55,310
Así que consigue jefe salud actual todo el tiempo. 

236
00:11:55,310 --> 00:11:58,400
Y ahora sigamos adelante y asignemos el deslizador. 

237
00:11:58,400 --> 00:12:00,800
Entonces abre esto. 

238
00:12:00,800 --> 00:12:04,910
El deslizador y el trabajo es el deslizador. 

239
00:12:04,910 --> 00:12:07,540
Este son los deslizadores guardar todo eso. 

240
00:12:07,535 --> 00:12:11,945
Hagamos esto un poco más grande, corre el juego. 

241
00:12:12,190 --> 00:12:15,040
Por lo que ahora deberíamos ver

242
00:12:15,035 --> 00:12:17,285
el deslizador de salud mover

243
00:12:17,285 --> 00:12:20,035
a
los enemigos ambos para que le dispares. Ahí vamos. 

244
00:12:20,030 --> 00:12:21,170
Entonces como puedes ver,

245
00:12:21,170 --> 00:12:23,690
su salud se vuelve más pequeña y él se

246
00:12:23,690 --> 00:12:27,200
enoja justo por el punto medio de nuestro juego. 

247
00:12:27,200 --> 00:12:31,030
Por último, cuando les disparamos por última vez, muere. 

248
00:12:31,025 --> 00:12:33,155
Pero aún tenemos esta corteza de salud. 

249
00:12:33,155 --> 00:12:34,495
Y no sólo eso, tenemos

250
00:12:34,490 --> 00:12:36,560
este pequeño error apareciendo aquí,
bueno en

251
00:12:36,560 --> 00:12:40,070
realidad no un pequeño error, un error constante. 

252
00:12:40,070 --> 00:12:41,630
Entonces voy a derrumbarlo. 

253
00:12:41,630 --> 00:12:44,780
Haga doble clic aquí y vea cuál es el problema. 

254
00:12:44,780 --> 00:12:46,730
Encuentra objetos de tipo. 

255
00:12:46,730 --> 00:12:48,710
Entonces esta es una referencia nula. 

256
00:12:48,709 --> 00:12:50,239
Referencia nula significa que estamos

257
00:12:50,240 --> 00:12:51,950
tratando de conseguir una referencia a

258
00:12:51,950 --> 00:12:56,000
algo que no existe o el retorno no lo es. 

259
00:12:56,000 --> 00:12:59,230
Entonces aquí tenemos al jefe de salud. 

260
00:12:59,225 --> 00:13:01,135
Y obviamente cuando morimos,

261
00:13:01,130 --> 00:13:02,870
destruimos al jefe. 

262
00:13:02,870 --> 00:13:04,400
Y cuando destruimos al jefe, el jefe

263
00:13:04,400 --> 00:13:06,740
del manejador de salud se dirige a William. 

264
00:13:06,740 --> 00:13:10,330
Entonces necesitamos encontrar una solución a eso,

265
00:13:10,325 --> 00:13:12,905
y ese va a ser tu reto. 

266
00:13:12,905 --> 00:13:14,605
Tu reto es quitar

267
00:13:14,600 --> 00:13:17,770
la Barra de Salud y hacer invencible al jefe. 

268
00:13:17,765 --> 00:13:20,765
A lo mejor tu reto no es arreglar el error. 

269
00:13:20,765 --> 00:13:23,005
De todos modos, veamos qué tenemos aquí dentro. 

270
00:13:23,000 --> 00:13:24,950
En primer lugar, cuando el jefe muera,

271
00:13:24,950 --> 00:13:26,480
asegúrese de que se
quite la barra de salud

272
00:13:26,480 --> 00:13:28,430
y detenga el error. 

273
00:13:28,430 --> 00:13:30,560
Tendrás que quitar obviamente

274
00:13:30,560 --> 00:13:33,560
la Barra de Salud y quitar la imagen y la imagen. 

275
00:13:33,560 --> 00:13:35,210
Por lo que ya no tenemos que
llamar a

276
00:13:35,210 --> 00:13:36,830
eso cada vez. 

277
00:13:36,830 --> 00:13:39,290
Entonces tendrás que asegurarte de que cuando

278
00:13:39,290 --> 00:13:42,080
el autobús vaya al estado enojado,

279
00:13:42,080 --> 00:13:44,330
queremos hacerlo invencible. 

280
00:13:44,330 --> 00:13:46,250
Entonces cuando se está enojando,

281
00:13:46,250 --> 00:13:48,320
no
queremos poder dispararle. 

282
00:13:48,320 --> 00:13:49,610
Esto es ante todo, no

283
00:13:49,610 --> 00:13:51,140
justo para el jefe porque no puede

284
00:13:51,140 --> 00:13:54,200
atacarnos ni moverse cuando se está enojando. 

285
00:13:54,200 --> 00:13:56,630
En segundo lugar, porque en cada partido

286
00:13:56,630 --> 00:13:59,420
cuando un jefe transita a la segunda fase,

287
00:13:59,420 --> 00:14:00,890
no se
puede golpear. 

288
00:14:00,890 --> 00:14:03,350
Esto es algo estándar y todos los juegos. 

289
00:14:03,350 --> 00:14:05,030
Entonces les voy a dar un indicio

290
00:14:05,030 --> 00:14:06,800
de cómo hacer la última parte. 

291
00:14:06,800 --> 00:14:10,610
Tendrás que agregar comportamiento al estado de ira get. 

292
00:14:10,610 --> 00:14:11,990
Y como les dije,

293
00:14:11,990 --> 00:14:14,150
necesitamos solucionar el problema del error. 

294
00:14:14,150 --> 00:14:18,770
Si bien obviamente cuando realmente desactivamos la media ladra

295
00:14:18,770 --> 00:14:20,570
a ya no llamadas para

296
00:14:20,570 --> 00:14:23,600
los jugadores sostuvieron el manejador de salud jefes,

297
00:14:23,600 --> 00:14:25,480
por lo que ya no tenemos la flecha. 

298
00:14:25,475 --> 00:14:27,245
Entonces con esa información,

299
00:14:27,245 --> 00:14:31,505
pausa el video ahora mismo y ve a hacer el reto. 

300
00:14:31,505 --> 00:14:34,255
Entonces, está bien, bienvenido de nuevo. 

301
00:14:34,250 --> 00:14:36,890
Entonces lo primero que vamos a hacer

302
00:14:36,890 --> 00:14:41,210
es que vamos a entrar en la actualización y aquí. 

303
00:14:41,210 --> 00:14:44,000
Y vamos a comprobar si

304
00:14:44,000 --> 00:14:49,100
el valor del punto del slider de salud del jefe

305
00:14:49,100 --> 00:14:53,040
es menor o igual a 0,

306
00:14:53,040 --> 00:14:55,270
eso significa que vamos a

307
00:14:55,270 --> 00:14:59,260
destruir todo el objeto del juego. 

308
00:14:59,260 --> 00:15:01,900
Ahora nosotros, no tenemos que destruir el objeto del juego. 

309
00:15:01,900 --> 00:15:04,960
Tal vez podamos establecer el objeto del juego en activo,

310
00:15:04,960 --> 00:15:07,800
falso, o ponerlo en inactivo. 

311
00:15:07,795 --> 00:15:10,005
Pero sólo lo voy a destruir sólo

312
00:15:10,000 --> 00:15:12,280
que nos aseguremos de que ya no tengamos nada. 

313
00:15:12,280 --> 00:15:13,750
Entonces guarde eso. 

314
00:15:13,750 --> 00:15:17,380
Y luego vamos a entrar al jefe de salud. 

315
00:15:17,380 --> 00:15:20,170
Y aquí dentro vamos a crear una variable. 

316
00:15:20,170 --> 00:15:21,990
Y esa variable va a ser

317
00:15:21,985 --> 00:15:29,545
un bool público y está en invencible. 

318
00:15:29,544 --> 00:15:31,844
Y se va a poner

319
00:15:31,840 --> 00:15:33,820
en falso
al principio o ¿sabes qué? 

320
00:15:33,820 --> 00:15:35,390
No lo hagamos público. 

321
00:15:35,385 --> 00:15:37,735
Hagámoslo un privado. 

322
00:15:37,730 --> 00:15:39,680
Y vamos a crear un método
aquí dentro

323
00:15:39,680 --> 00:15:41,860
que va a ser público,

324
00:15:41,855 --> 00:15:44,875
int o no, En realidad, lo siento, vacío. 

325
00:15:44,870 --> 00:15:46,030
Conjunto. 

326
00:15:46,025 --> 00:15:48,745
El jefe. 

327
00:15:48,740 --> 00:15:51,970
Incluso sutil. 

328
00:15:51,965 --> 00:15:55,805
Y va a tomar un parámetro que es un booleano. 

329
00:15:55,805 --> 00:16:01,165
Y va a ser es

330
00:16:01,160 --> 00:16:05,410
Selly o normal no

331
00:16:05,405 --> 00:16:13,055
que sea jefe en un símbolo dado. 

332
00:16:13,055 --> 00:16:17,495
Y entonces aquí dentro vamos a decir que es invencible

333
00:16:17,495 --> 00:16:22,385
es igual a, es jefe invencible. 

334
00:16:22,385 --> 00:16:23,635
Guarda eso. 

335
00:16:23,630 --> 00:16:26,720
Y aquí dentro, antes de recibir daños, como pueden ver,

336
00:16:26,720 --> 00:16:28,810
tenemos el comentario si nos enojamos,

337
00:16:28,805 --> 00:16:30,065
esto no debería funcionar. 

338
00:16:30,065 --> 00:16:35,035
Entonces vamos a decir, si es invencible,

339
00:16:35,030 --> 00:16:38,050
entonces vamos a ayudar,

340
00:16:38,045 --> 00:16:41,555
entonces simplemente vamos a regresar. 

341
00:16:41,555 --> 00:16:43,825
Por lo que significa regresar. 

342
00:16:43,820 --> 00:16:45,610
Cuando sí regresamos,

343
00:16:45,605 --> 00:16:47,575
igual que tenemos los valores de retorno

344
00:16:47,570 --> 00:16:49,300
y aquí una vez que lleguemos al retorno,

345
00:16:49,295 --> 00:16:51,055
todo
este método se detiene. 

346
00:16:51,050 --> 00:16:53,420
Entonces cualquier cosa bajo esta línea de código. 

347
00:16:53,420 --> 00:16:55,400
Entonces aquí, cualquier cosa que escribamos
no se registrará

348
00:16:55,400 --> 00:16:57,860
después de la devolución. 

349
00:16:57,860 --> 00:17:00,080
Y esto es exactamente lo que hacemos aquí dentro. 

350
00:17:00,080 --> 00:17:02,420
Entonces cuando cobramos daños aquí,

351
00:17:02,420 --> 00:17:04,630
comprobamos si es invencible. 

352
00:17:04,625 --> 00:17:06,875
Abrimos éste. 

353
00:17:06,875 --> 00:17:07,805
Perdón. 

354
00:17:07,805 --> 00:17:10,405
Entramos a la condición,

355
00:17:10,400 --> 00:17:12,250
ejecutamos el retorno y ninguna

356
00:17:12,245 --> 00:17:14,365
de estas líneas se ejecuta. 

357
00:17:14,360 --> 00:17:16,880
Entonces básicamente regresamos un valor,

358
00:17:16,880 --> 00:17:18,340
y como esto es un vacío,

359
00:17:18,335 --> 00:17:19,805
podemos devolver cualquier cosa. 

360
00:17:19,805 --> 00:17:21,425
Si fuera un entero,

361
00:17:21,425 --> 00:17:24,995
no un vacío, podríamos simplemente devolver 0. 

362
00:17:24,995 --> 00:17:27,335
Entonces voy a quitar esto. 

363
00:17:27,335 --> 00:17:28,945
Voy a salvar todo esto. 

364
00:17:28,940 --> 00:17:31,190
Y ahora ¿cómo vamos a

365
00:17:31,190 --> 00:17:33,560
estar fijando el es invencible? 

366
00:17:33,560 --> 00:17:35,600
Voy a volver aquí. 

367
00:17:35,600 --> 00:17:37,940
Tenía éste corriendo. 

368
00:17:37,940 --> 00:17:40,250
Y vamos a salir esto. 

369
00:17:40,250 --> 00:17:42,230
En primer lugar, el Colegio de Abogados de Salud. 

370
00:17:42,230 --> 00:17:45,670
Entonces Shruti, debería el Shruti. 

371
00:17:45,665 --> 00:17:47,395
Seguramente, ahí vamos. 

372
00:17:47,390 --> 00:17:49,990
Y cuando termine esta animación, morirá. 

373
00:17:49,985 --> 00:17:51,865
Y se puede ver que ya no tenemos

374
00:17:51,860 --> 00:17:55,010
barra
de salud y ya no tenemos ningún error. 

375
00:17:55,010 --> 00:17:55,730
Excelente. 

376
00:17:55,730 --> 00:17:58,370
Ahora lo siguiente que hay que hacer es entrar

377
00:17:58,370 --> 00:18:02,170
al animador y al estado de enojamiento. 

378
00:18:02,165 --> 00:18:04,525
¿ Y por qué esto no se hace más pequeño? 

379
00:18:04,520 --> 00:18:05,540
De acuerdo, entonces al final,

380
00:18:05,540 --> 00:18:08,270
enojarse, vamos a añadir un comportamiento. 

381
00:18:08,270 --> 00:18:15,960
Vamos a llamarlo el jefe, subrayado, enojarnos. 

382
00:18:15,964 --> 00:18:20,104
Nuevo guión, crear un anuncio. 

383
00:18:20,105 --> 00:18:25,085
Y obviamente se va a crear en los activos de aquí,

384
00:18:25,085 --> 00:18:26,615
el jefe se enoja. 

385
00:18:26,615 --> 00:18:28,645
Voy a moverlo a
la carpeta

386
00:18:28,640 --> 00:18:32,040
de guiones Boss

387
00:18:32,044 --> 00:18:34,854
para archivo o como quieras llamarlo. 

388
00:18:34,850 --> 00:18:37,580
Así fue, ahí vamos. 

389
00:18:37,580 --> 00:18:39,710
Entonces ambos se enojan. 

390
00:18:39,710 --> 00:18:41,050
Abre éste. 

391
00:18:41,045 --> 00:18:44,005
Como podemos ver, los dos últimos no vamos a necesitar. 

392
00:18:44,000 --> 00:18:50,220
Y estos serán KU de control. 

393
00:18:52,360 --> 00:18:57,130
Tecla de control, puedes controlar KU. 

394
00:18:57,125 --> 00:18:59,315
Entonces aquí, ¿qué deberíamos estar haciendo? 

395
00:18:59,315 --> 00:19:01,465
¿ Dónde debemos estar asegurándonos de que

396
00:19:01,460 --> 00:19:04,060
el jefe sea invencible o configurándolo? 

397
00:19:04,055 --> 00:19:06,565
Bueno, creo que antes que nada deberíamos

398
00:19:06,560 --> 00:19:09,710
ponerlo en realidad cuando entremos en el estado. 

399
00:19:09,710 --> 00:19:15,450
Entonces voy a acceder al componente animador. 

400
00:19:15,580 --> 00:19:20,390
Por lo que ahora tenemos acceso al jefe de salud. 

401
00:19:20,390 --> 00:19:22,700
Y aquí dentro vamos a hacer

402
00:19:22,700 --> 00:19:26,300
realidad
la invencibilidad del jefe. 

403
00:19:26,300 --> 00:19:28,780
Y luego cuando salgamos,

404
00:19:28,775 --> 00:19:33,875
voy a duplicar esta línea y bajarla. 

405
00:19:33,875 --> 00:19:36,005
Y cuando salgamos del estado,

406
00:19:36,005 --> 00:19:38,465
entonces de nuevo nos pueden golpear. 

407
00:19:38,465 --> 00:19:40,375
Entonces como puedes ver,

408
00:19:40,370 --> 00:19:45,070
aquí mismo, hemos creado el set boss invencible. 

409
00:19:45,065 --> 00:19:48,005
Tenemos un parámetro que necesitamos para enviarlo. 

410
00:19:48,005 --> 00:19:49,615
Se accede a ella utilizando

411
00:19:49,610 --> 00:19:51,850
el componente del manejador de salud jefe,

412
00:19:51,845 --> 00:19:55,195
que también está presente con el animador. 

413
00:19:55,190 --> 00:19:58,160
Por lo que tenemos ambos componentes en el mismo objeto de juego. 

414
00:19:58,160 --> 00:20:00,160
Es por eso que podemos acceder al animador,

415
00:20:00,155 --> 00:20:01,825
conseguir un componente que es

416
00:20:01,820 --> 00:20:04,990
el medio Handler dijo la invencibilidad del jefe a cierto. 

417
00:20:04,985 --> 00:20:07,255
Y aquí dentro, cuando dijimos es

418
00:20:07,250 --> 00:20:10,040
invencible a lo que sea el jefe,

419
00:20:10,040 --> 00:20:11,980
invencible cualquiera que sea el parámetro. 

420
00:20:11,975 --> 00:20:14,125
Si es cierto, entonces regresa. 

421
00:20:14,120 --> 00:20:16,450
Si es falso, entonces no regresamos. 

422
00:20:16,445 --> 00:20:17,675
El jefe recibe daños. 

423
00:20:17,675 --> 00:20:18,605
lo guardamos. 

424
00:20:18,605 --> 00:20:20,065
Volvemos a nuestro juego. 

425
00:20:20,060 --> 00:20:22,130
Quienes fueron. 

426
00:20:22,130 --> 00:20:25,240
Entonces aquí arriba, ejecutamos el juego. 

427
00:20:25,235 --> 00:20:28,895
Deberíamos el autobús una vez, dos veces. 

428
00:20:28,895 --> 00:20:32,525
Y se puede ver aquí mismo que mientras está
enojado,

429
00:20:32,525 --> 00:20:33,685
no se daña. 

430
00:20:33,680 --> 00:20:35,800
Entonces le he disparado de tres a cuatro veces. 

431
00:20:35,795 --> 00:20:37,085
No se daña. 

432
00:20:37,085 --> 00:20:39,235
Por último, le disparo, muere. 

433
00:20:39,230 --> 00:20:40,730
Y ahí vamos. 

434
00:20:40,730 --> 00:20:43,430
No tendríamos errores a excepción de éste que es yo

435
00:20:43,430 --> 00:20:46,820
creo algo que no es de nuestra preocupación,

436
00:20:46,820 --> 00:20:48,890
algo sobre el panel. 

437
00:20:48,890 --> 00:20:50,650
Tenemos esta hora OK. 

438
00:20:50,645 --> 00:20:52,505
Entonces vamos a salir,

439
00:20:52,505 --> 00:20:56,725
vamos a asegurarnos de poner en escena todos nuestros archivos y

440
00:20:56,720 --> 00:21:02,150
ahora creamos una barra de salud. 

441
00:21:02,150 --> 00:21:03,490
Entonces espero que hayan disfrutado,

442
00:21:03,485 --> 00:21:05,275
discúlpame por el largo video,

443
00:21:05,270 --> 00:21:08,270
pero esto es lo que pasa cuando estamos creando UI. 

444
00:21:08,270 --> 00:21:10,280
Todo esto se basa en tu preferencia,

445
00:21:10,280 --> 00:21:11,750
cómo quieres que se vea tu juego. 

446
00:21:11,750 --> 00:21:13,970
Y te veré en el siguiente video. 

447
00:21:13,970 --> 00:21:16,700
Y creo el video final donde vamos a hacer que

448
00:21:16,700 --> 00:21:20,300
el jefe realmente dispare después de una cierta cantidad de tiempo. 

449
00:21:20,300 --> 00:21:22,470
Entonces nos vemos. 

