1
00:00:00,000 --> 00:00:03,570
Willkommen zurück, Meine Lieblingsspielentwickler. 

2
00:00:03,570 --> 00:00:05,340
Wie Sie sehen können, haben
 wir in diesem Video

3
00:00:05,340 --> 00:00:06,920
ein kleines Bild hinzugefügt,

4
00:00:06,915 --> 00:00:08,535
wir haben ein bisschen Text hinzugefügt
 und eine große Gesundheitsleiste hinzugefügt,

5
00:00:08,535 --> 00:00:10,865
und eine große Gesundheitsleiste hinzugefügt

6
00:00:10,860 --> 00:00:13,080
um die Gesundheit unseres Chefs darzustellen. 

7
00:00:13,080 --> 00:00:14,970
Jetzt, wenn wir das Spiel laufen,

8
00:00:14,970 --> 00:00:16,950
wenn der Boss erscheint, erschießen wir ihn. 

9
00:00:16,950 --> 00:00:18,980
Man sieht, dass sein Leben erschöpft ist. 

10
00:00:18,975 --> 00:00:20,825
Wenn wir ihn noch einmal erschießen, ist er wütend. 

11
00:00:20,820 --> 00:00:22,650
Und wenn wir ihn erschießen, während er wütend ist,

12
00:00:22,650 --> 00:00:24,870
wirst
 du feststellen, dass er keinen Schaden ertragen kann. 

13
00:00:24,870 --> 00:00:26,460
Und das ist eine Mechanik
 jedes

14
00:00:26,460 --> 00:00:28,880
Boss und jedes einzelnen Spiels. 

15
00:00:28,875 --> 00:00:30,735
Also erschieße ich ihn wieder, ich habe es ihm wieder gezeigt,

16
00:00:30,735 --> 00:00:34,445
der Health Bot verschwindet, der Boss stirbt. 

17
00:00:34,440 --> 00:00:38,010
Und verschwenden wir keine Zeit mehr mit einem sehr langen Video,

18
00:00:38,010 --> 00:00:40,420
aber lassen Sie mich, es ist wichtig,

19
00:00:40,415 --> 00:00:42,925
und das passiert, wenn wir Ihre Augen erschaffen. 

20
00:00:42,920 --> 00:00:45,680
Also lasst uns anfangen. 

21
00:00:45,680 --> 00:00:51,190
Okay, jetzt funktioniert alles irgendwie gut. 

22
00:00:51,185 --> 00:00:53,885
Wir können den Boss beschädigen. 

23
00:00:53,885 --> 00:00:55,645
Wir können ihn töten,

24
00:00:55,640 --> 00:00:57,320
wir können ihn entfernen,

25
00:00:57,320 --> 00:01:01,900
aber wir haben keine Ahnung, wo seine Gesundheit hinzukommt. 

26
00:01:01,895 --> 00:01:04,105
Was wir also tun werden, ist, dass wir

27
00:01:04,100 --> 00:01:06,950
einen Helfer für den Boss
 schaffen werden. 

28
00:01:06,950 --> 00:01:09,410
Also gehe ich hier rein. 

29
00:01:09,410 --> 00:01:11,960
Und in diesem Video denke
 ich,

30
00:01:11,960 --> 00:01:15,620
dass es etwas gibt, das Sie selbst wählen können. 

31
00:01:15,620 --> 00:01:17,150
Es gibt also zwei Arten von

32
00:01:17,150 --> 00:01:19,340
Gesundheitsbars, die Sie dem Chef hinzufügen können. 

33
00:01:19,340 --> 00:01:21,260
Einer von ihnen wird zum Beispiel sein,

34
00:01:21,260 --> 00:01:22,540
wenn Sie möchten, dass die Health Bar

35
00:01:22,535 --> 00:01:24,515
immer mit dem Chef in Bewegung ist. 

36
00:01:24,515 --> 00:01:29,125
Aber ich persönlich denke, dass das nicht die beste Idee ist, denn

37
00:01:29,120 --> 00:01:30,290
Sie möchten,

38
00:01:30,290 --> 00:01:32,360
Ihre regelmäßigen Feinde diesen Gesundheitsbalken auf dem Kopf haben

39
00:01:32,360 --> 00:01:34,210
dass
 Ihre regelmäßigen Feinde diesen Gesundheitsbalken auf dem Kopf haben. 

40
00:01:34,205 --> 00:01:38,165
Vielleicht
 ist es besser, einen Boss Health Bar zu haben

41
00:01:38,165 --> 00:01:40,855
, irgendwie wie Dark Souls zu sein,

42
00:01:40,850 --> 00:01:43,540
entweder unten oder oben. 

43
00:01:43,535 --> 00:01:47,045
Und weil wir bereits die Gesundheit und das Geld
 und die

44
00:01:47,045 --> 00:01:50,575
Waffen auf der Unterseite haben, die für den Spieler ausgestellt werden können. 

45
00:01:50,570 --> 00:01:53,230
Dann erstelle ich es hier oben. 

46
00:01:53,225 --> 00:01:55,915
Also öffne ich den UI-Canvas. 

47
00:01:55,910 --> 00:01:57,760
Ich eröffne die Gesundheit,

48
00:01:57,755 --> 00:02:00,325
ich hole den Gesundheits-Schieberegler. 

49
00:02:00,320 --> 00:02:02,540
Und wir wissen, welche Kürzungen

50
00:02:02,540 --> 00:02:04,870
die gesundheitlichen Auswirkungen für den Chef
 nicht genutzt haben. 

51
00:02:04,865 --> 00:02:06,955
Ich dupliziere es. 

52
00:02:06,950 --> 00:02:09,620
Und ich verschiebe es nach draußen. 

53
00:02:09,620 --> 00:02:11,090
Und ich muss
 die Prefabs öffnen

54
00:02:11,090 --> 00:02:15,560
und ich muss das verschieben, wo ist es? 

55
00:02:15,560 --> 00:02:19,990
Gesundheit, Slider und draußen genau hier. 

56
00:02:19,985 --> 00:02:22,165
Speichere das wieder in unser Spiel. 

57
00:02:22,160 --> 00:02:25,400
Jetzt haben wir einen Gesundheitsschieber 1,

58
00:02:25,400 --> 00:02:29,990
der auch zufällig ein I ist. 

59
00:02:29,990 --> 00:02:33,890
Entfernen Sie den eigentlichen Schieberegler haben ja. Öffnen Sie einen kurzen Aufschlag. 

60
00:02:33,890 --> 00:02:36,230
Tut mir so leid. 

61
00:02:36,230 --> 00:02:38,570
Hätte den anderen Health-Schieberegler verschieben sollen. 

62
00:02:38,570 --> 00:02:40,870
Also los geht's. Dieser ist hier drin. 

63
00:02:40,865 --> 00:02:44,125
Und dann dupliziere ich das hier. 

64
00:02:44,120 --> 00:02:48,190
Und ich verschiebe diesen aus der Leinwand. 

65
00:02:48,185 --> 00:02:50,875
Und derjenige, den wir größer haben als hier,

66
00:02:50,870 --> 00:02:52,700
können
 wir einfach löschen. 

67
00:02:52,700 --> 00:02:55,340
Wo ist der Health-Schieberegler? 

68
00:02:55,340 --> 00:02:57,400
Da sind wir los. Dies ist diejenige, die wir brauchen. 

69
00:02:57,395 --> 00:02:59,305
Mal sehen, schieb das nach oben. 

70
00:02:59,300 --> 00:03:01,270
Das wird der Boss sein. 

71
00:03:01,265 --> 00:03:03,535
Habe Schieberegler. 

72
00:03:03,970 --> 00:03:08,900
Da sind wir los. Und ich werde einfach weitermachen und

73
00:03:08,900 --> 00:03:12,430
vielleicht ein leeres Spielobjekt
 direkt hier erstellen

74
00:03:12,425 --> 00:03:15,595
, es nach draußen stellen. 

75
00:03:15,590 --> 00:03:17,210
Also der Boss Slide,

76
00:03:17,210 --> 00:03:25,160
ich kenne dieses Spielobjekt auf den Campus. 

77
00:03:25,155 --> 00:03:28,225
Falsche Gesundheit. 

78
00:03:28,225 --> 00:03:34,015
Und dann füge der Chef den Schieberegler unter der Boss-Gesundheit hinzu. 

79
00:03:34,015 --> 00:03:37,035
Das ist also sehr nervig, wenn Sie ein Prefab haben

80
00:03:37,030 --> 00:03:40,420
indem Sie es ändern möchten, es ist extrem nervig. 

81
00:03:40,420 --> 00:03:43,690
Selbst wenn ich das bewege,

82
00:03:43,690 --> 00:03:45,400
muss
 ich es immer noch hier ändern. 

83
00:03:45,400 --> 00:03:47,890
Also US-Gesundheit,

84
00:03:47,890 --> 00:03:54,730
Schieberegler und dann die Benutzeroberfläche und das leere Spielobjekt,

85
00:03:54,730 --> 00:03:58,420
das ist die Gesundheit des Chefs. 

86
00:03:58,420 --> 00:04:00,580
Während der Boss das getan hat. 

87
00:04:00,580 --> 00:04:04,950
Und lassen Sie uns den Schieberegler zum Chef Health bewegen. 

88
00:04:04,945 --> 00:04:08,735
Und lassen Sie uns die Position auf 0,
 0 einstellen

89
00:04:08,735 --> 00:04:11,065
. Und da sind wir los. 

90
00:04:11,060 --> 00:04:13,060
Jetzt haben wir den Boss-Schieberegler. 

91
00:04:13,055 --> 00:04:15,235
Wir arbeiten im Prefab. 

92
00:04:15,230 --> 00:04:19,600
Also hier drin möchte ich das auch ein bisschen größer machen. 

93
00:04:19,595 --> 00:04:23,545
Also wenn ich reinzoome und mal sehen, was wir hier drin haben. 

94
00:04:23,540 --> 00:04:26,320
Mach das an der Seite größer. 

95
00:04:26,315 --> 00:04:28,495
Machen Sie das auf der Website größer. 

96
00:04:28,490 --> 00:04:29,770
Auch. 

97
00:04:29,765 --> 00:04:32,035
Bewegen Sie es ein bisschen nach oben. 

98
00:04:32,030 --> 00:04:34,970
Und ich werde einfach weitermachen. 

99
00:04:34,970 --> 00:04:39,520
Und wenn du willst,

100
00:04:39,515 --> 00:04:41,525
kannst
 du es selbst machen. 

101
00:04:41,525 --> 00:04:43,465
Fülle alles aus. 

102
00:04:43,460 --> 00:04:46,820
Mal sehen wir uns all die kleinen Anpassungen an. 

103
00:04:46,820 --> 00:04:48,140
Das wird ein bisschen gut dauern

104
00:04:48,140 --> 00:04:49,660
wann immer du es bist, ich glaube, du bist es. 

105
00:04:49,655 --> 00:04:52,285
Deshalb sind die Videos, in denen wir dich
 haben

106
00:04:52,280 --> 00:04:55,460
, länger als gewöhnlich. 

107
00:04:55,460 --> 00:04:58,510
Also los geht's. Ich denke, das ist gut genug. 

108
00:04:58,505 --> 00:05:00,785
Ja, scheint mir gut zu sein. 

109
00:05:00,785 --> 00:05:03,685
Und schließlich möchte ich ein bisschen Bild hinzufügen. 

110
00:05:03,680 --> 00:05:08,800
Also gehe ich ins UI-Image. 

111
00:05:08,795 --> 00:05:15,995
Und dieses Bild wird das Boss-Image haben. 

112
00:05:15,995 --> 00:05:19,085
Und wir können hier auch den Bossnamen hinzufügen. 

113
00:05:19,085 --> 00:05:23,275
Also füge ich einen Text-Mesh-Sonde hinzu. 

114
00:05:23,270 --> 00:05:27,750
Und das wird Kelly sein. 

115
00:05:27,750 --> 00:05:31,050
Mach es fett, mach es in der Mitte. 

116
00:05:31,045 --> 00:05:34,765
Mach es mutig, mach es zu einem Roboter. 

117
00:05:34,765 --> 00:05:38,155
Und lass uns Nein, nein, nein. 

118
00:05:38,250 --> 00:05:40,840
Und lass es uns vielleicht bewegen. 

119
00:05:40,840 --> 00:05:42,730
Du entweder unter oder vorbei. 

120
00:05:42,730 --> 00:05:46,780
Es spielt keine Rolle. Wählen Sie Ihre eigene Art, dies zu erstellen. 

121
00:05:46,780 --> 00:05:49,390
Ich mache es zur automatischen Größe. Und da sind wir los. 

122
00:05:49,390 --> 00:05:52,330
Also Kelly, los geht's,

123
00:05:52,330 --> 00:05:55,800
Skelly und hier wird das Bild den Boss repräsentieren. 

124
00:05:55,795 --> 00:05:59,385
Also werde ich in den Sprites,
 das Z, finden

125
00:05:59,380 --> 00:06:05,050
, während diese Schokoriegel da sind. 

126
00:06:05,050 --> 00:06:13,000
Also Bild, Skelly und native auf native Größe eingestellt. 

127
00:06:12,995 --> 00:06:15,335
Lassen Sie uns das Seitenverhältnis beibehalten. 

128
00:06:15,335 --> 00:06:19,245
Und lass es uns viel, viel kleiner aussehen lassen. 

129
00:06:19,249 --> 00:06:21,919
Und vielleicht setze es hier rein und weiß was,

130
00:06:21,920 --> 00:06:24,050
vielleicht ist dies nicht der beste Weg, dies zu tun. 

131
00:06:24,050 --> 00:06:28,160
Vielleicht kannst du einfach den Kopf behalten, damit du weißt was,

132
00:06:28,160 --> 00:06:29,900
lass mich
 das einfach löschen

133
00:06:29,900 --> 00:06:36,640
oder warte eine Sekunde und ich werde dieses Foto bearbeiten. 

134
00:06:36,635 --> 00:06:38,455
Okay, willkommen zurück. 

135
00:06:38,450 --> 00:06:41,780
Alles, was ich getan habe, ist nur dieses Foto zu bearbeiten und Sie werden

136
00:06:41,780 --> 00:06:45,380
es
 wahrscheinlich in Ihren Ressourcen haben. 

137
00:06:45,380 --> 00:06:47,080
Also füge ich es hier hinzu. 

138
00:06:47,075 --> 00:06:50,095
Und das Busbild wird das Skelett sein. 

139
00:06:50,090 --> 00:06:52,180
Also los geht's. Jetzt haben wir das. 

140
00:06:52,175 --> 00:06:54,065
Ich weiß, dass das nicht viel ist,

141
00:06:54,065 --> 00:06:56,695
es macht das Spiel nicht wirklich viel besser,

142
00:06:56,690 --> 00:06:59,190
aber es fügt nur ein bisschen Finanzen hinzu. 

143
00:06:59,194 --> 00:07:01,984
Sie wissen also, dass diese Gesundheitsbar
 dem Skelly Boss gehört

144
00:07:01,985 --> 00:07:05,555
und Sie ein kleines Bild von seinem Kopf haben. 

145
00:07:05,555 --> 00:07:07,765
Jetzt haben wir eine gute Vertretung. 

146
00:07:07,760 --> 00:07:10,400
Also, wenn ich jetzt vom
 Prefab zurückgehe

147
00:07:10,400 --> 00:07:14,200
und aus irgendeinem Grund ist es nicht an seinem Platz. 

148
00:07:14,195 --> 00:07:15,715
Wir haben die Chefgesundheit. 

149
00:07:15,710 --> 00:07:17,380
Lasst uns das einfach löschen. 

150
00:07:17,375 --> 00:07:19,025
Behalte das beide Gesundheit. 

151
00:07:19,025 --> 00:07:23,225
Und aus irgendeinem Grund war es nicht an seinem Platz. 

152
00:07:23,225 --> 00:07:28,345
Ich gehe zu Slider und setze die Position 0, 0. 

153
00:07:28,340 --> 00:07:30,590
Und jetzt haben wir es richtig. 

154
00:07:30,590 --> 00:07:34,060
Und passen wir die Position ein wenig an. Und da sind wir los. 

155
00:07:34,055 --> 00:07:36,785
Jetzt haben wir die beiden. 

156
00:07:36,785 --> 00:07:38,285
Skelly Gesundheit. 

157
00:07:38,285 --> 00:07:40,165
Lasst es uns einfach ein bisschen nach links bewegen. 

158
00:07:40,160 --> 00:07:42,620
Und ich denke, es ist gerade ziemlich gut. 

159
00:07:42,620 --> 00:07:46,400
Das ist also die Hilfe, die wir beim Chef sehen können, wenn du willst. 

160
00:07:46,400 --> 00:07:49,660
Wir können auch das Bild der Füllung ändern. 

161
00:07:49,655 --> 00:07:52,165
Also will ich nicht, dass es rot ist. 

162
00:07:52,160 --> 00:07:56,260
Vielleicht möchte ich, dass es es in den Sprites hat. 

163
00:07:56,255 --> 00:07:56,965
Mal sehen. 

164
00:07:56,960 --> 00:07:59,320
Du hast dein Auge. 

165
00:07:59,315 --> 00:08:02,045
Du bist du, bist du Ich-Elemente. 

166
00:08:02,045 --> 00:08:03,275
Ich habe die EU gedrängt,

167
00:08:03,275 --> 00:08:04,385
aber das habe ich nicht verstanden. 

168
00:08:04,385 --> 00:08:06,085
Okay, also gehe ich in

169
00:08:06,080 --> 00:08:11,650
die UI-Elemente und hole mir das blaue. 

170
00:08:11,645 --> 00:08:14,795
Also benutzen wir den blauen. 

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

172
00:08:17,675 --> 00:08:19,465
Das Blau, nein, nein, nein, nein,

173
00:08:19,460 --> 00:08:22,480
nicht dieses. Bereich ausfüllen. 

174
00:08:22,475 --> 00:08:25,675
Füllen Sie den blauen Schieberegler aus. Okay. 

175
00:08:25,670 --> 00:08:30,540
Jetzt bewegt sich der blaue Schieberegler auf und ab. 

176
00:08:30,880 --> 00:08:35,420
Und wie gesagt, dieser ganze Abschnitt oder dieses ganze Video

177
00:08:35,420 --> 00:08:37,370
müssen
 Sie selbst recherchieren. 

178
00:08:37,370 --> 00:08:39,640
Sie müssen Ihre eigene Benutzeroberfläche erstellen,

179
00:08:39,635 --> 00:08:42,505
und Sie müssen die Dinge so tun, wie
 Sie

180
00:08:42,500 --> 00:08:44,190
es möchten. 

181
00:08:57,490 --> 00:08:59,270
Oh, okay. 

182
00:08:59,270 --> 00:09:03,410
Also denke ich, dass das gut genug ist. 

183
00:09:03,410 --> 00:09:07,800
Ich bin mir nicht sicher, ob es gut genug ist. 

184
00:09:09,190 --> 00:09:15,110
Und es gibt ein bisschen von den Kanten sind nicht sehr glatt,

185
00:09:15,110 --> 00:09:16,880
aber keine Sorgen darüber, solange
 es die

186
00:09:16,880 --> 00:09:18,950
Dinge richtig repräsentiert. 

187
00:09:18,950 --> 00:09:20,200
Jetzt haben wir also die Gesundheit. 

188
00:09:20,195 --> 00:09:23,465
Das nächste, was wir tun müssen, ist die Kontrolle darüber zu haben. 

189
00:09:23,465 --> 00:09:25,835
Also gehe ich in die Gesundheit der Chefs,

190
00:09:25,835 --> 00:09:28,375
ich gehe ins Drehbuch. 

191
00:09:28,370 --> 00:09:34,570
Und in der UI oder Nano tatsächlich im Boss. 

192
00:09:34,565 --> 00:09:35,185
Da sind wir los. 

193
00:09:35,180 --> 00:09:38,210
Klicken Sie mit der rechten Maustaste auf C-Sharp-Skript erstellen,

194
00:09:38,210 --> 00:09:43,570
und dies ist die Chef-Gesundheitsleiste bei Enter 

195
00:09:43,565 --> 00:09:45,675
Warte, bis es kompiliert wurde. 

196
00:09:45,679 --> 00:09:50,479
Und jeden Tag haben wir jetzt

197
00:09:50,480 --> 00:09:52,790
den Chef hilflos, um es der Chefgesundheit hinzuzufügen

198
00:09:52,790 --> 00:09:55,750
, die die Boss Health Bar eröffnet hat.
 

199
00:09:55,745 --> 00:09:57,445
Und was müssen wir hier drin haben? 

200
00:09:57,440 --> 00:10:00,290
Nun, offensichtlich wollen wir einen Verweis auf den Schieberegler. 

201
00:10:00,289 --> 00:10:03,529
Also serialisierter Feld-Schieberegler,

202
00:10:03,530 --> 00:10:06,880
müssen
 wir eine UI-Engine haben,

203
00:10:06,875 --> 00:10:09,275
Unity Engine Punkt u.

204
00:10:09,275 --> 00:10:12,115
Also jetzt können wir den Schieberegler haben,

205
00:10:12,110 --> 00:10:18,440
dann haben wir den Boss-Gesundheits-Schieberegler dann hier drin. 

206
00:10:18,440 --> 00:10:21,230
Also das erste, was wir tun, sobald wir anfangen, da

207
00:10:21,230 --> 00:10:24,320
wir den maximalen Wert festlegen müssen, offensichtlich. 

208
00:10:24,320 --> 00:10:27,980
Der Boss hat also

209
00:10:27,980 --> 00:10:34,020
Schiebereglerpunkt Maximalwert ist gleich Objekte des Typs zu finden. 

210
00:10:34,030 --> 00:10:38,990
Und es wird der Chef-Gesundheits-Handler sein. 

211
00:10:38,990 --> 00:10:40,760
Und vom Chef-Gesundheitshandler

212
00:10:40,760 --> 00:10:42,620
müssen
 wir die maximale Gesundheit bekommen. 

213
00:10:42,620 --> 00:10:45,610
Also gehen wir in den Chef Health Handler. 

214
00:10:45,605 --> 00:10:48,745
Und hier erstellen Sie eine kleine Methode, die

215
00:10:48,740 --> 00:10:52,090
eine öffentliche Int sein
 wird. 

216
00:10:52,085 --> 00:10:59,755
Holen Sie sich maximale Gesundheit oder erhalten Sie die maximale Gesundheit des Chefs. 

217
00:10:59,750 --> 00:11:04,820
Öffne die Klammern, gib Max zurück, habe. 

218
00:11:04,820 --> 00:11:08,090
Wir speichern das. Wieder hier drin. 

219
00:11:08,090 --> 00:11:11,230
Hol Boss, Max, Gesundheit. 

220
00:11:11,225 --> 00:11:12,385
Das sparen wir. 

221
00:11:12,380 --> 00:11:14,810
Jetzt werden wir in das Update schieben, es schieben,

222
00:11:14,810 --> 00:11:16,880
weil wir
 einen Schieberegler verwenden

223
00:11:16,880 --> 00:11:19,250
oder wie oft auf einen Schieberegler warten. 

224
00:11:19,250 --> 00:11:20,890
Also ein Update, das wir ständig machen werden, um

225
00:11:20,885 --> 00:11:23,335
den Hub-Verlust zu erhalten, hat

226
00:11:23,330 --> 00:11:25,970
Schieberegler-Punktwert und es wird

227
00:11:25,970 --> 00:11:29,170
gleich sein, um Objekte vom Typ,
 Gesundheitshandler, Chef, Gesundheitshandler zu finden

228
00:11:29,165 --> 00:11:32,705
. 

229
00:11:32,705 --> 00:11:36,365
Und wir werden die Strömung bekommen. 

230
00:11:36,365 --> 00:11:38,755
Also werde ich das duplizieren. 

231
00:11:38,750 --> 00:11:43,410
Holen Sie sich Boss, aktuelle Gesundheit,

232
00:11:43,510 --> 00:11:46,280
aktuelle Gesundheit, speichern Sie das. 

233
00:11:46,280 --> 00:11:49,700
Dies ist also nur eine Rückgabemethode von Integer. 

234
00:11:49,700 --> 00:11:51,230
Nichts zu kompliziert. 

235
00:11:51,230 --> 00:11:55,310
Holen Sie sich also ständig die aktuelle Gesundheit des Chefs. 

236
00:11:55,310 --> 00:11:58,400
Und jetzt lassen Sie uns den Schieberegler zuweisen. 

237
00:11:58,400 --> 00:12:00,800
Also mach das auf. 

238
00:12:00,800 --> 00:12:04,910
Der Schieberegler und die Arbeit sind der Schieberegler. 

239
00:12:04,910 --> 00:12:07,540
Dieser ist die Schieberegler, die all das speichern. 

240
00:12:07,535 --> 00:12:11,945
Machen wir das ein bisschen größer, führe das Spiel aus. 

241
00:12:12,190 --> 00:12:15,040
Jetzt sollten wir sehen, wie

242
00:12:15,035 --> 00:12:17,285
der Gesundheitsschieber
 die Feinde beide bewegt

243
00:12:17,285 --> 00:12:20,035
, damit du ihn erschießt. Da sind wir los. 

244
00:12:20,030 --> 00:12:21,170
Wie Sie sehen können,

245
00:12:21,170 --> 00:12:23,690
wird
 seine Gesundheit kleiner und er wird

246
00:12:23,690 --> 00:12:27,200
wütend über die Hälfte unseres Spiels. 

247
00:12:27,200 --> 00:12:31,030
Schließlich, wenn wir sie das letzte Mal erschießen, stirbt er. 

248
00:12:31,025 --> 00:12:33,155
Aber wir haben immer noch diese gesundheitliche Rinde. 

249
00:12:33,155 --> 00:12:34,495
Und nicht nur das, wir haben

250
00:12:34,490 --> 00:12:36,560
diesen kleinen Fehler hier drin,

251
00:12:36,560 --> 00:12:40,070
eigentlich kein kleiner Fehler, ein ständiger Fehler. 

252
00:12:40,070 --> 00:12:41,630
Also werde ich es zusammenbrechen. 

253
00:12:41,630 --> 00:12:44,780
Doppelklicken Sie hier rein und sehen Sie, was das Problem ist. 

254
00:12:44,780 --> 00:12:46,730
Finde Objekte des Typs. 

255
00:12:46,730 --> 00:12:48,710
Dies ist also eine Nullreferenz. 

256
00:12:48,709 --> 00:12:50,239
Null-Referenz bedeutet, dass wir
 versuchen

257
00:12:50,240 --> 00:12:51,950
, einen Verweis auf
 etwas zu erhalten

258
00:12:51,950 --> 00:12:56,000
, das nicht existiert oder die Rückkehr nicht der Fall ist. 

259
00:12:56,000 --> 00:12:59,230
Also hier drin haben wir den Chef-Gesundheits-Handler. 

260
00:12:59,225 --> 00:13:01,135
Und wenn wir sterben,

261
00:13:01,130 --> 00:13:02,870
zerstören
 wir den Boss. 

262
00:13:02,870 --> 00:13:04,400
Und wenn wir den Boss zerstören, zielt

263
00:13:04,400 --> 00:13:06,740
der Boss Health Handler William ab. 

264
00:13:06,740 --> 00:13:10,330
Wir müssen also eine Lösung dafür finden,

265
00:13:10,325 --> 00:13:12,905
und das wird Ihre Herausforderung sein. 

266
00:13:12,905 --> 00:13:14,605
Ihre Herausforderung besteht darin,
 die Health Bar zu entfernen

267
00:13:14,600 --> 00:13:17,770
und den Boss unbesiegbar zu machen. 

268
00:13:17,765 --> 00:13:20,765
Vielleicht besteht Ihre Herausforderung nicht darin, den Fehler zu beheben. 

269
00:13:20,765 --> 00:13:23,005
Wie auch immer, mal sehen, was wir hier haben. 

270
00:13:23,000 --> 00:13:24,950
Chef stirbt

271
00:13:24,950 --> 00:13:26,480
Sie zunächst sicher, dass der Gesundheitsbalken
 entfernt wird, wenn der

272
00:13:26,480 --> 00:13:28,430
, und beenden Sie den Fehler. 

273
00:13:28,430 --> 00:13:30,560
Sie müssen offensichtlich
 die Gesundheitsleiste entfernen

274
00:13:30,560 --> 00:13:33,560
und das Bild und das Bild entfernen. 

275
00:13:33,560 --> 00:13:35,210
Das müssen wir also nicht mehr

276
00:13:35,210 --> 00:13:36,830
jedes Mal
 anrufen. 

277
00:13:36,830 --> 00:13:39,290
Dann musst du sicherstellen, dass
 wir ihn unbesiegbar machen wollen, wenn

278
00:13:39,290 --> 00:13:42,080
der Bus in den wütenden Zustand fährt

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

280
00:13:44,330 --> 00:13:46,250
Wenn er also wütend wird,

281
00:13:46,250 --> 00:13:48,320
wollen
 wir ihn nicht erschießen können. 

282
00:13:48,320 --> 00:13:49,610
Dies ist zuallererst nicht
 fair gegenüber dem Chef,

283
00:13:49,610 --> 00:13:51,140
weil er uns nicht

284
00:13:51,140 --> 00:13:54,200
angreifen oder sich bewegen kann, wenn er wütend wird. 

285
00:13:54,200 --> 00:13:56,630
Zweitens, denn in jedem einzelnen Spiel

286
00:13:56,630 --> 00:13:59,420
wenn ein Boss in die zweite Phase übergeht,

287
00:13:59,420 --> 00:14:00,890
kann
 man ihn nicht treffen. 

288
00:14:00,890 --> 00:14:03,350
Das ist etwas Standard und alle Spiele. 

289
00:14:03,350 --> 00:14:05,030
Also gebe ich dir einen Hinweis

290
00:14:05,030 --> 00:14:06,800
wie du den letzten Teil machen kannst. 

291
00:14:06,800 --> 00:14:10,610
Sie müssen dem Status „Wut“ Verhalten hinzufügen. 

292
00:14:10,610 --> 00:14:11,990
Und wie ich Ihnen sagte,

293
00:14:11,990 --> 00:14:14,150
müssen
 wir das Problem des Fehlers beheben. 

294
00:14:14,150 --> 00:14:18,770
Während offensichtlich, wenn wir das halbe Bellen
 tatsächlich deaktivieren

295
00:14:18,770 --> 00:14:20,570
nicht mehr Anrufe nach

296
00:14:20,570 --> 00:14:23,600
den Spielern hielten die Chefs Health Handler,

297
00:14:23,600 --> 00:14:25,480
so haben wir den Pfeil nicht mehr. 

298
00:14:25,475 --> 00:14:27,245
also mit diesen Informationen

299
00:14:27,245 --> 00:14:31,505
Halten Sie also mit diesen Informationen das Video jetzt an und erledigen Sie die Herausforderung. 

300
00:14:31,505 --> 00:14:34,255
Also, okay, willkommen zurück. 

301
00:14:34,250 --> 00:14:36,890
Das erste, was wir tun werden,
 ist, dass

302
00:14:36,890 --> 00:14:41,210
wir ins Update gehen und hier. 

303
00:14:41,210 --> 00:14:44,000
Und wir werden prüfen, ob

304
00:14:44,000 --> 00:14:49,100
der Punktwert des Boss-Gesundheitsschiebereglers

305
00:14:49,100 --> 00:14:53,040
kleiner oder gleich 0
 ist,

306
00:14:53,040 --> 00:14:55,270
was bedeutet, dass wir das gesamte Spielobjekt
 zerstören werden

307
00:14:55,270 --> 00:14:59,260
. 

308
00:14:59,260 --> 00:15:01,900
Jetzt müssen wir das Spielobjekt nicht zerstören. 

309
00:15:01,900 --> 00:15:04,960
Wir können das Spielobjekt möglicherweise auf „aktiv
“,

310
00:15:04,960 --> 00:15:07,800
„false“ setzen oder es auf „inaktiv“ setzen. 

311
00:15:07,795 --> 00:15:10,005
Aber ich werde es nur zerstören

312
00:15:10,000 --> 00:15:12,280
damit wir sicherstellen, dass wir nichts mehr haben. 

313
00:15:12,280 --> 00:15:13,750
Also spar dir das auf. 

314
00:15:13,750 --> 00:15:17,380
Und dann gehen wir in den Chef Health Handler. 

315
00:15:17,380 --> 00:15:20,170
Und hier werden wir eine Variable erstellen. 

316
00:15:20,170 --> 00:15:21,990
Und diese Variable wird
 ein öffentlicher Bool sein

317
00:15:21,985 --> 00:15:29,545
und ist unbesiegbar. 

318
00:15:29,544 --> 00:15:31,844
Und am Anfang wird es
 auf „false“ gesetzt

319
00:15:31,840 --> 00:15:33,820
oder weißt du was? 

320
00:15:33,820 --> 00:15:35,390
Machen wir es nicht öffentlich. 

321
00:15:35,385 --> 00:15:37,735
Machen wir es zu einem Privaten. 

322
00:15:37,730 --> 00:15:39,680
Und wir werden
 hier eine Methode erstellen

323
00:15:39,680 --> 00:15:41,860
, die öffentlich sein wird,
 int oder nein,

324
00:15:41,855 --> 00:15:44,875
Eigentlich, tut mir leid, nichtig. 

325
00:15:44,870 --> 00:15:46,030
Stellen Sie ein. 

326
00:15:46,025 --> 00:15:48,745
Der Boss. 

327
00:15:48,740 --> 00:15:51,970
Sogar subtil. 

328
00:15:51,965 --> 00:15:55,805
Und es wird einen Parameter aufnehmen, der ein boolescher Wert ist. 

329
00:15:55,805 --> 00:16:01,165
Und es wird sein, ist

330
00:16:01,160 --> 00:16:05,410
Skelly oder normal
, nicht

331
00:16:05,405 --> 00:16:13,055
das ist der Boss in einem bestimmten Symbol. 

332
00:16:13,055 --> 00:16:17,495
Und dann werden wir hier drin sagen, dass unbesiegbar

333
00:16:17,495 --> 00:16:22,385
gleich
 ist, ist Boss unbesiegbar. 

334
00:16:22,385 --> 00:16:23,635
Spar dir das auf. 

335
00:16:23,630 --> 00:16:26,720
Und hier drin, bevor wir Schaden nehmen, wie Sie sehen können,

336
00:16:26,720 --> 00:16:28,810
haben
 wir den Kommentar, wenn wir wütend werden,

337
00:16:28,805 --> 00:16:30,065
das sollte nicht funktionieren. 

338
00:16:30,065 --> 00:16:35,035
Also werden wir sagen, wenn es unbesiegbar ist,

339
00:16:35,030 --> 00:16:38,050
werden wir helfen,

340
00:16:38,045 --> 00:16:41,555
dann werden wir einfach zurückkehren. 

341
00:16:41,555 --> 00:16:43,825
Also bedeutet „Rückkehr“. 

342
00:16:43,820 --> 00:16:45,610
Wenn wir zurückkehren,

343
00:16:45,605 --> 00:16:47,575
so
 wie wir die Rückgabewerte haben

344
00:16:47,570 --> 00:16:49,300
und hier, sobald wir zur Rückkehr gekommen sind,

345
00:16:49,295 --> 00:16:51,055
stoppt
 diese gesamte Methode. 

346
00:16:51,050 --> 00:16:53,420
Also alles unter dieser Codezeile. 

347
00:16:53,420 --> 00:16:55,400
Hier drin wird alles, was wir schreiben

348
00:16:55,400 --> 00:16:57,860
nach der Rückkehr
 nicht registriert. 

349
00:16:57,860 --> 00:17:00,080
Und genau das machen wir hier drin. 

350
00:17:00,080 --> 00:17:02,420
Wenn wir also hier Schaden erleiden, prüfen
 wir,

351
00:17:02,420 --> 00:17:04,630
ob er unbesiegbar ist. 

352
00:17:04,625 --> 00:17:06,875
Wir öffnen das hier. 

353
00:17:06,875 --> 00:17:07,805
Entschuldigung. 

354
00:17:07,805 --> 00:17:10,405
Wir gehen in die Bedingung ein,

355
00:17:10,400 --> 00:17:12,250
wir führen die Rückkehr
 aus und keine

356
00:17:12,245 --> 00:17:14,365
dieser Zeilen wird ausgeführt. 

357
00:17:14,360 --> 00:17:16,880
Also geben wir im Grunde einen Wert zurück,

358
00:17:16,880 --> 00:17:18,340
und da dies eine Lücke ist,

359
00:17:18,335 --> 00:17:19,805
können
 wir alles zurückgeben. 

360
00:17:19,805 --> 00:17:21,425
Wenn es eine Ganzzahl

361
00:17:21,425 --> 00:17:24,995
keine Lücke wäre, könnten wir einfach 0 zurückgeben. 

362
00:17:24,995 --> 00:17:27,335
Also werde ich das entfernen. 

363
00:17:27,335 --> 00:17:28,945
Ich werde das alles retten. 

364
00:17:28,940 --> 00:17:31,190
Und wie werden wir das ist unbesiegbar eigentlich

365
00:17:31,190 --> 00:17:33,560
einstellen?
 

366
00:17:33,560 --> 00:17:35,600
Ich gehe hier wieder rein. 

367
00:17:35,600 --> 00:17:37,940
Ich habe das laufen lassen. 

368
00:17:37,940 --> 00:17:40,250
Und lass uns das raus. 

369
00:17:40,250 --> 00:17:42,230
Zuallererst die Health Bar. 

370
00:17:42,230 --> 00:17:45,670
Also Shruti, sollten die Shruti. 

371
00:17:45,665 --> 00:17:47,395
Sicher gehen wir los. 

372
00:17:47,390 --> 00:17:49,990
Und wenn er diese Animation beendet hat, wird er sterben. 

373
00:17:49,985 --> 00:17:51,865
Und Sie können sehen, dass wir
 keinen Gesundheitsbalken mehr haben

374
00:17:51,860 --> 00:17:55,010
und keine Fehler mehr haben. 

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

376
00:17:55,730 --> 00:17:58,370
Das nächste, was zu tun ist, ist, in
 den Animator zu gehen

377
00:17:58,370 --> 00:18:02,170
und in den wütenden Zustand zu kommen. 

378
00:18:02,165 --> 00:18:04,525
Und warum wird das nicht kleiner? 

379
00:18:04,520 --> 00:18:05,540
Okay, also werde am Ende

380
00:18:05,540 --> 00:18:08,270
wütend, wir werden ein Verhalten hinzufügen. 

381
00:18:08,270 --> 00:18:15,960
Wir werden es den Boss nennen, unterstreichen, wütend werden. 

382
00:18:15,964 --> 00:18:20,104
Neues Skript, erstellen Sie eine Anzeige. 

383
00:18:20,105 --> 00:18:25,085
Und offensichtlich wird es in den Vermögenswerten hier drin geschaffen,

384
00:18:25,085 --> 00:18:26,615
der Boss wird wütend. 

385
00:18:26,615 --> 00:18:28,645
Ich verschiebe es in

386
00:18:28,640 --> 00:18:32,040
den Skripte-Boss-Ordner

387
00:18:32,044 --> 00:18:34,854
für die Datei oder wie auch immer du es nennen willst. 

388
00:18:34,850 --> 00:18:37,580
So war es, da sind wir los. 

389
00:18:37,580 --> 00:18:39,710
Also werden beide wütend. 

390
00:18:39,710 --> 00:18:41,050
Mach das auf. 

391
00:18:41,045 --> 00:18:44,005
Wie wir sehen können, werden wir die letzten beiden nicht brauchen. 

392
00:18:44,000 --> 00:18:50,220
Und diese werden die Kontrolle KU sein. 

393
00:18:52,360 --> 00:18:57,130
Strg-Taste, Sie können KU steuern. 

394
00:18:57,125 --> 00:18:59,315
Also hier drin, was sollen wir tun? 

395
00:18:59,315 --> 00:19:01,465
Wo sollten wir sicherstellen, dass

396
00:19:01,460 --> 00:19:04,060
der Chef unbesiegbar ist oder ihn einrichten? 

397
00:19:04,055 --> 00:19:06,565
Nun, ich glaube, wir sollten es zunächst wahr machen,

398
00:19:06,560 --> 00:19:09,710
wenn wir in den Staat eintreten. 

399
00:19:09,710 --> 00:19:15,450
Also gehe ich auf die Animator-Komponente zu. 

400
00:19:15,580 --> 00:19:20,390
Jetzt haben wir Zugang zum Chef Health Handler. 

401
00:19:20,390 --> 00:19:22,700
Und hier drin werden wir die Unbesiegbarkeit
 des Chefs auf wahr setzen

402
00:19:22,700 --> 00:19:26,300
. 

403
00:19:26,300 --> 00:19:28,780
Und wenn wir dann beenden,

404
00:19:28,775 --> 00:19:33,875
dupliziere
 ich diese Zeile und schiebe sie nach unten. 

405
00:19:33,875 --> 00:19:36,005
Und wenn wir den Staat verlassen,

406
00:19:36,005 --> 00:19:38,465
können wir wieder getroffen werden. 

407
00:19:38,465 --> 00:19:40,375
Wie Sie sehen können,

408
00:19:40,370 --> 00:19:45,070
haben wir
 genau hier den Setboss unbesiegbar geschaffen. 

409
00:19:45,065 --> 00:19:48,005
Wir haben einen Parameter, den wir senden müssen. 

410
00:19:48,005 --> 00:19:49,615
Wir greifen mit
 der Komponente des Boss Health Handlers darauf

411
00:19:49,610 --> 00:19:51,850
zu,

412
00:19:51,845 --> 00:19:55,195
die auch beim Animator anwesend ist. 

413
00:19:55,190 --> 00:19:58,160
Wir haben also beide Komponenten auf demselben Spielobjekt. 

414
00:19:58,160 --> 00:20:00,160
Deshalb können wir auf den Animator zugreifen, eine Komponente
 bekommen,

415
00:20:00,155 --> 00:20:01,825
die
 der halbe Handler ist

416
00:20:01,820 --> 00:20:04,990
, der den Chef für die Unbesiegbarkeit für wahr erklärt hat. 

417
00:20:04,985 --> 00:20:07,255
Und hier drin, als wir sagten, ist

418
00:20:07,250 --> 00:20:10,040
unbesiegbar für was auch immer der Chef ist,

419
00:20:10,040 --> 00:20:11,980
unbesiegbar, was auch immer der Parameter ist. 

420
00:20:11,975 --> 00:20:14,125
Wenn es stimmt, kehrt es zurück. 

421
00:20:14,120 --> 00:20:16,450
Wenn es falsch ist, kehren wir nicht zurück. 

422
00:20:16,445 --> 00:20:17,675
Der Boss erleidet Schaden. 

423
00:20:17,675 --> 00:20:18,605
Das sparen wir. 

424
00:20:18,605 --> 00:20:20,065
Wir gehen zurück in unser Spiel. 

425
00:20:20,060 --> 00:20:22,130
Wer war es. 

426
00:20:22,130 --> 00:20:25,240
Also hier oben führen wir das Spiel aus. 

427
00:20:25,235 --> 00:20:28,895
Wir sollten den Bus einmal, zweimal. 

428
00:20:28,895 --> 00:20:32,525
Und Sie können genau hier sehen, dass er, obwohl
 er wütend ist,

429
00:20:32,525 --> 00:20:33,685
nicht beschädigt wird. 

430
00:20:33,680 --> 00:20:35,800
Also habe ich ihn drei- bis viermal erschossen. 

431
00:20:35,795 --> 00:20:37,085
Er wird nicht beschädigt. 

432
00:20:37,085 --> 00:20:39,235
Schließlich erschieße ich ihn, er stirbt. 

433
00:20:39,230 --> 00:20:40,730
Und da sind wir los. 

434
00:20:40,730 --> 00:20:43,430
Wir hätten keine Fehler außer diesem, was meiner
 Meinung nach etwas ist

435
00:20:43,430 --> 00:20:46,820
, das uns nichts anbelangt,

436
00:20:46,820 --> 00:20:48,890
etwas über das Panel. 

437
00:20:48,890 --> 00:20:50,650
Wir haben diese gute Zeit. 

438
00:20:50,645 --> 00:20:52,505
Also gehen wir raus,
 wir werden sicherstellen,

439
00:20:52,505 --> 00:20:56,725
dass wir alle unsere Dateien inszenieren und

440
00:20:56,720 --> 00:21:02,150
jetzt eine Gesundheitsleiste erstellen. 

441
00:21:02,150 --> 00:21:03,490
Ich hoffe, es hat Ihnen gefallen,

442
00:21:03,485 --> 00:21:05,275
entschuldigen Sie mich für das lange Video,

443
00:21:05,270 --> 00:21:08,270
aber das passiert, wenn wir eine Benutzeroberfläche erstellen. 

444
00:21:08,270 --> 00:21:10,280
Dies alles basiert auf Ihren Vorlieben,

445
00:21:10,280 --> 00:21:11,750
wie Ihr Spiel aussehen soll. 

446
00:21:11,750 --> 00:21:13,970
Und wir sehen uns im nächsten Video. 

447
00:21:13,970 --> 00:21:16,700
Und ich glaube das letzte Video, in dem wir
 den Boss nach einer gewissen Zeit tatsächlich drehen lassen werden

448
00:21:16,700 --> 00:21:20,300
. 

449
00:21:20,300 --> 00:21:22,470
Wir sehen uns dann. 

