﻿1
00:00:04,490 --> 00:00:07,940
‫W tym wykładzie dodamy trochę dopracowania

2
00:00:10,970 --> 00:00:17,180
‫z podkładem muzycznym, odrobiną tekstu wprowadzającego, a także odrobiną dźwięku wprowadzającego.

3
00:00:17,480 --> 00:00:23,270
‫A my przyjrzymy się liście rzeczy, które możesz poprawić i wykorzystać w tym projekcie

4
00:00:23,540 --> 00:00:25,810
‫strzelanki, jako mega-wyzwaniu dla siebie.

5
00:00:25,820 --> 00:00:26,540
‫Zanurzmy się.

6
00:00:27,590 --> 00:00:31,850
‫Więc już prawie czas się zakończyć i żebym się pożegnała.

7
00:00:32,150 --> 00:00:37,840
‫Ale zanim to zrobimy, chciałbym zostawić Ci kilka wyzwań, aby rozwinąć ten projekt.

8
00:00:37,850 --> 00:00:42,320
‫To moje mega wyzwania, wyróżniające się tym, że nie pokażę Wam wszystkich rozwiązań.

9
00:00:42,320 --> 00:00:47,180
‫W tym celu będziesz musiał polegać na społeczności i rozmawiać ze sobą, pomagać sobie nawzajem

10
00:00:47,180 --> 00:00:48,680
‫i naprawdę odkrywać silnik.

11
00:00:48,680 --> 00:00:52,100
‫Mam nadzieję, że pomoże ci to naprawdę uporać się z Unreal.

12
00:00:52,730 --> 00:00:58,250
‫Więc pierwszym mega wyzwaniem będzie układ poziomów i zamierzam to zrobić w tym wykładzie.

13
00:00:58,640 --> 00:01:03,800
‫Więc zasadniczo, mam na myśli, ułóż swój poziom, umieść wrogów tam, gdzie chcesz, spraw, aby to było naprawdę wyzwanie,

14
00:01:03,800 --> 00:01:06,350
‫spróbuj i zagraj w test, spróbuj i zagraj.

15
00:01:06,350 --> 00:01:10,160
‫Zaproś rodzinę i przyjaciół do gry na tym poziomie i wypróbuj go.

16
00:01:10,730 --> 00:01:12,170
‫Kolejny to muzyka w tle.

17
00:01:12,170 --> 00:01:15,890
‫Mam tam trochę podkładów muzycznych i ponownie w tym wykładzie pokażę, jak można

18
00:01:15,890 --> 00:01:16,790
‫je dodać.

19
00:01:17,300 --> 00:01:21,680
‫Jeśli więc chcesz mieć wyzwanie do tego wykładu, możesz wstrzymać wideo i spróbować już teraz.

20
00:01:21,830 --> 00:01:22,250
‫Dobra.

21
00:01:22,250 --> 00:01:22,880
‫Witamy spowrotem.

22
00:01:22,880 --> 00:01:26,090
‫Więc wejdę i trochę podejmę te wyzwania.

23
00:01:26,090 --> 00:01:30,040
‫Ale na wypadek, gdyby to nie były te, z którymi chcesz się zmierzyć i

24
00:01:30,050 --> 00:01:34,430
‫chcesz spróbować tutaj innych rzeczy, reszta moich wyzwań dla ciebie, jednym z nich jest wprowadzenie zmiany broni.

25
00:01:34,430 --> 00:01:39,500
‫W tej chwili mamy dość elastyczną architekturę broni, która wspierałaby przełączanie broni, ale w tej

26
00:01:39,500 --> 00:01:40,870
‫chwili tak nie jest.

27
00:01:41,150 --> 00:01:44,480
‫Więc dam ci kilka wskazówek, jak możesz chcieć iść dalej i wdrożyć to.

28
00:01:44,480 --> 00:01:47,180
‫Ale nie zamierzam przechodzić z tobą przez cały proces.

29
00:01:47,630 --> 00:01:49,850
‫Drugi to amunicja do broni.

30
00:01:49,850 --> 00:01:54,350
‫Ponownie, podam tutaj kilka wskazówek na temat procesu, ale nie samego kodu.

31
00:01:55,430 --> 00:01:56,900
‫Potem trochę bardziej zaawansowanego A. I..

32
00:01:56,900 --> 00:01:57,770
‫Co przez to rozumiem?

33
00:01:57,770 --> 00:02:02,660
‫Cóż, jeśli wprowadzasz zmianę amunicji i broni, być może będziesz musiał wiedzieć, kiedy użyć każdego

34
00:02:02,660 --> 00:02:03,590
‫z nich.

35
00:02:03,890 --> 00:02:07,400
‫Być może będziesz musiał dodać pewne zachowania do zmiany broni i tak dalej.

36
00:02:07,670 --> 00:02:13,100
‫Możesz też chcieć mieć pomysł, czy jest pod ostrzałem, czy jest strzelany, w

37
00:02:13,100 --> 00:02:19,220
‫takim przypadku może spróbować ukryć się, abyś mógł mieć bardziej zaawansowane zachowania, takie jak to.

38
00:02:19,460 --> 00:02:23,720
‫Wszystko to można zaimplementować za pomocą zachowań, drzew i usług oraz niestandardowych zadań.

39
00:02:24,590 --> 00:02:30,860
‫Możesz potrzebować menu głównego, aby wybierać między wieloma poziomami i tak, wieloma poziomami.

40
00:02:30,860 --> 00:02:36,830
‫Dodaj inne układy Poziomu II w inny sposób, spraw, aby był trudniejszy, miej postęp i rób

41
00:02:37,190 --> 00:02:41,900
‫to, aby przejść z jednego poziomu na następny, gdy ci się uda.

42
00:02:41,960 --> 00:02:46,640
‫Teraz za chwilę omówię szczegóły zmiany broni i amunicji.

43
00:02:46,640 --> 00:02:48,950
‫Ale najpierw zrobimy nasz układ poziomów.

44
00:02:49,450 --> 00:02:53,900
‫Pierwszą rzeczą, którą chcę zrobić, to przenieść gracza do bardziej neutralnego miejsca.

45
00:02:53,900 --> 00:02:59,360
‫Więc usuń główny początek gracza, który mamy, a zamiast tego wstawię początek gracza tutaj,

46
00:02:59,420 --> 00:03:05,630
‫abym mógł poszukać miejsca, okienko aktorów i zamierzam poszukać gracza, zacznij i wstaw go tutaj .

47
00:03:06,900 --> 00:03:10,020
‫A to powinno oznaczać, że kiedy zaczynamy grać, lądujemy w tym korytarzu.

48
00:03:10,050 --> 00:03:10,560
‫To dobrze.

49
00:03:11,340 --> 00:03:14,770
‫Następnie chcę dodać kilku wrogów.

50
00:03:14,790 --> 00:03:16,710
‫Umieszczę tutaj jednego wroga.

51
00:03:16,710 --> 00:03:18,420
‫Więc BP strzela tutaj do postaci.

52
00:03:18,750 --> 00:03:19,320
‫Jeden wróg.

53
00:03:19,800 --> 00:03:22,020
‫W takim razie mamy tu już wroga.

54
00:03:22,020 --> 00:03:22,730
‫Lubię to.

55
00:03:22,740 --> 00:03:26,880
‫Dodam kilku wrogów, jednego tutaj i jednego tutaj.

56
00:03:26,880 --> 00:03:31,020
‫Więc musisz zrobić wszystko, aby ich znaleźć, a oni będą próbowali strzelać do ciebie i przyjdą i znajdą

57
00:03:31,020 --> 00:03:32,580
‫cię tak szybko, jak to możliwe.

58
00:03:33,360 --> 00:03:35,130
‫W takim razie mamy tam jednego wroga.

59
00:03:35,140 --> 00:03:35,850
‫To dobrze.

60
00:03:35,850 --> 00:03:38,090
‫Mogę się trzymać i po prostu przyklejać wrogów wszędzie.

61
00:03:38,100 --> 00:03:39,510
‫Jeden za tym rogiem.

62
00:03:39,780 --> 00:03:40,520
‫Jeden tutaj.

63
00:03:40,530 --> 00:03:41,340
‫To wspaniale.

64
00:03:41,970 --> 00:03:42,840
‫Inny.

65
00:03:42,840 --> 00:03:43,830
‫Może tutaj.

66
00:03:44,220 --> 00:03:52,380
‫Może kilku tutaj na dole, żeby do ciebie strzelać, a może jeden na szczycie schodów tutaj.

67
00:03:53,420 --> 00:04:01,250
‫Żeby po prostu zestrzelić z deszczu, cholernego ognia stamtąd, a potem umieścimy całkiem sporo w tej studni, pokoju

68
00:04:01,250 --> 00:04:08,690
‫typu centrum dowodzenia, jednego, żeby zaatakować cię za rogiem tutaj i może jednego lub dwóch na dole

69
00:04:08,690 --> 00:04:12,230
‫w tym małym dół, który by poszedł.

70
00:04:12,740 --> 00:04:14,510
‫Teraz ten pokój będzie prawdziwym wyzwaniem.

71
00:04:14,510 --> 00:04:16,970
‫Kiedy tu wejdziesz, zostaniesz rozstrzelany na kawałki.

72
00:04:17,000 --> 00:04:20,900
‫Więc jeśli pójdziemy dalej i zagramy, to wypróbujemy to.

73
00:04:20,900 --> 00:04:25,820
‫W tej chwili będzie dość ciężko i możesz chcieć to znacznie poprawić.

74
00:04:25,820 --> 00:04:27,110
‫Po prostu wyciszę tutaj.

75
00:04:28,250 --> 00:04:33,290
‫Chcesz to jeszcze bardziej ulepszyć i zwiększyć ilość posiadanego zdrowia, może ustawić odpowiedni

76
00:04:33,290 --> 00:04:39,830
‫poziom wyzwania, a może chcesz poprawić ilość powietrza na poziomie, wszystko to, czego możesz spróbować, grając do

77
00:04:39,830 --> 00:04:44,180
‫końca i po prostu pozostając w tej grze na kawałki.

78
00:04:44,180 --> 00:04:48,440
‫I jeszcze ostatnią rzeczą, którą chcę zrobić, to dodać trochę muzyki w tle i trochę atmosfery.

79
00:04:48,440 --> 00:04:54,710
‫Więc jeśli szukasz aktorów dźwiękowych w miejscu, możesz zobaczyć, że jest aktor dźwiękowy.

80
00:04:54,710 --> 00:04:57,140
‫Możemy przeciągnąć to na świat.

81
00:04:57,140 --> 00:05:00,500
‫Tak naprawdę nie ma znaczenia gdzie, ponieważ będzie odtwarzał wszędzie jakiś dźwięk.

82
00:05:01,010 --> 00:05:06,560
‫A potem to, co chcemy zrobić, to wybrać dźwięk z tego miejsca, którego będę szukać muzyki i zasadniczo

83
00:05:06,560 --> 00:05:11,900
‫chcemy, aby muzyka z gry strzelanki była tutaj i możesz po prostu zostawić to tak, jak jest.

84
00:05:11,900 --> 00:05:17,510
‫A jeśli zaczniemy grać, widać, że muzyka w tle daje nam o wiele przyjemniejszą

85
00:05:17,510 --> 00:05:18,350
‫atmosferę.

86
00:05:18,380 --> 00:05:22,340
‫A potem jeszcze jedną rzeczą, którą chcę zrobić, to po prostu

87
00:05:22,340 --> 00:05:27,530
‫dodać trochę tekstu wprowadzającego, który zrobię od postaci strzelanki dla graczy i zamierzam otworzyć tutaj plan.

88
00:05:27,530 --> 00:05:33,620
‫Otwórz, mam pełny edytor planów i przejdę do wykresu zdarzeń i

89
00:05:33,620 --> 00:05:41,630
‫poza węzłem rozpoczęcia odtwarzania, dodamy dźwięk odtwarzania w lokalizacji, lokalizacji, w której chcę być lokalizacją aktora.

90
00:05:41,660 --> 00:05:47,360
‫Tak więc, a potem zasób dźwiękowy, którego chcemy, będzie, wydaje mi się, że mam coś, co nazywa się intro,

91
00:05:47,360 --> 00:05:51,860
‫co sam nagrałem, żeby powiedzieć, no wiesz, chodźmy i zabijmy tych gości na tym

92
00:05:51,860 --> 00:05:53,810
‫poziomie, czy coś do ten efekt.

93
00:05:54,170 --> 00:05:59,810
‫Więc teraz, jeśli pójdziemy dalej i zaczniemy grać, otrzymamy trochę tego wprowadzenia, mówiącego graczowi, co ma zrobić,

94
00:05:59,810 --> 00:06:02,180
‫że musi wyjść i oczyścić tę bazę.

95
00:06:02,180 --> 00:06:03,650
‫Wszystkich wrogów.

96
00:06:03,680 --> 00:06:07,880
‫Teraz, zgodnie z obietnicą, co zrobimy z takimi rzeczami, jak zmiana broni i amunicja?

97
00:06:07,880 --> 00:06:10,040
‫Cóż, zmiana broni z grubsza.

98
00:06:10,040 --> 00:06:12,200
‫Przepływ będzie wyglądał tak.

99
00:06:12,770 --> 00:06:18,350
‫Przede wszystkim dodasz do postaci szereg broni lub klas broni, aby wiedziała, której

100
00:06:18,350 --> 00:06:25,010
‫broni może używać, odradza wszystkie te bronie w jeszcze jednym szeregu, abyś mógł śledzić różne

101
00:06:25,010 --> 00:06:28,220
‫rodzaje broni, które nasza postać ma.

102
00:06:28,220 --> 00:06:33,410
‫Więc w zasadzie przechodzimy od używania pojedynczej klasy broni w jednej instancji broni do posiadania tablicy dla

103
00:06:33,410 --> 00:06:34,610
‫obu z nich.

104
00:06:35,150 --> 00:06:40,730
‫Następnie chcesz mieć coś w rodzaju aktywnej liczby całkowitej indeksu, która śledzi, która broń jest

105
00:06:40,730 --> 00:06:41,480
‫aktualnie aktywna.

106
00:06:42,050 --> 00:06:47,330
‫Zamierzasz ukryć wszystkie bronie, w zasadzie dezaktywować i ukryć wszystkie bronie z wyjątkiem

107
00:06:47,330 --> 00:06:49,100
‫tej w aktywnym indeksie.

108
00:06:49,580 --> 00:06:54,980
‫A potem możesz chcieć powiązać kółko przewijania lub liczby, aby zmieniło to twój aktywny

109
00:06:54,980 --> 00:06:59,990
‫indeks i możesz zaktualizować, gdy to zrobisz, kiedy zmienisz aktywny indeks, chcesz się

110
00:06:59,990 --> 00:07:03,380
‫upewnić, że aktualizujesz broń, która jest obecnie widoczne.

111
00:07:03,380 --> 00:07:09,950
‫Musisz także upewnić się, że powiązałeś ogień, aby wybierał aktualnie aktywną broń, tak

112
00:07:09,950 --> 00:07:14,810
‫aby używał metody ognia, metody wyzwalania aktualnie aktywnej broni.

113
00:07:14,810 --> 00:07:19,160
‫To jest broń, która zmienia krótki zarys tego, jak to zaimplementować i jak

114
00:07:19,160 --> 00:07:20,030
‫tego spróbować.

115
00:07:20,360 --> 00:07:23,660
‫Drugi to amunicja, która również jest dość prosta.

116
00:07:23,660 --> 00:07:29,750
‫Jeśli wykonasz te kroki, będziesz potrzebować jakiejś zmiennej amunicji na swojej broni.

117
00:07:29,930 --> 00:07:32,240
‫Właśnie powiedziałem, ile amunicji ci zostało?

118
00:07:32,600 --> 00:07:36,260
‫Będziesz odejmował od tego każdy strzał, aż dojdziesz do zera?

119
00:07:36,260 --> 00:07:37,610
‫Bardzo jak zdrowie, naprawdę.

120
00:07:37,610 --> 00:07:42,110
‫Jeśli się nad tym zastanowisz, zapobiegniesz strzelaniu, że nie będzie można strzelić.

121
00:07:42,110 --> 00:07:46,220
‫Jeśli jesteście kolesiami z AMA mniej niż zero, gracie jakieś puste dźwięki, dajecie sygnał

122
00:07:46,670 --> 00:07:49,400
‫graczowi i możecie chcieć stworzyć jakiegoś aktora podrywającego.

123
00:07:49,400 --> 00:07:55,970
‫Więc stwórz nowego aktora, coś, co pochodzi od aktora, dodaj collider, dodaj do niego siatkę tak,

124
00:07:55,970 --> 00:08:02,480
‫że kiedy się z tym nakładasz, kiedy aktor lub postać nakłada się na to, będziesz miał

125
00:08:02,480 --> 00:08:08,360
‫dostęp do aktualnie aktywnego broń na tej postaci i dodasz do niej swoją amunicję.

126
00:08:08,480 --> 00:08:14,540
‫I wreszcie, prawdopodobnie chcesz wyłączyć kolizje i ukryć siatkę, przynajmniej na krótki czas.

127
00:08:14,540 --> 00:08:18,200
‫Możesz chcieć ponownie włączyć go na czasomierzu, ale najpierw chcesz go wyłączyć.

128
00:08:18,200 --> 00:08:24,680
‫Kiedy już przejdziesz przez ten pickup, aby nie uzupełniać ciągle amunicji, gdy na nim stoisz.

129
00:08:24,680 --> 00:08:25,820
‫To tyle w przypadku tego wykładu.

130
00:08:25,820 --> 00:08:31,460
‫Zostawię cię ze slajdem z wyzwaniami, co możesz zrobić, aby rozwinąć to, co już jest.

131
00:08:31,460 --> 00:08:38,390
‫Sprawdź pytania i odpowiedzi oraz dyskusje i nasz kanał Discord, aby uzyskać opinie, opinie i inne osoby,

132
00:08:38,390 --> 00:08:44,210
‫które dzielą się tym, co zrobili, aby kontynuować swoją przygodę z tą strzelanką.

133
00:08:44,210 --> 00:08:46,040
‫Nie mogę się doczekać, aby zobaczyć, co z tym zrobisz.

134
00:08:46,490 --> 00:08:48,560
‫Do zobaczenia w dyskusjach.

