﻿1
00:00:04,260 --> 00:00:05,210
‫Cześć i witaj.

2
00:00:05,220 --> 00:00:12,690
‫W tym wykładzie zamierzamy dodać pakiet zasobów z całą masą pięknych zasobów, takich jak na tym wspaniałym

3
00:00:12,690 --> 00:00:18,180
‫poziomie tutaj, który będzie fantastycznym punktem wyjścia dla naszej strzelanki z perspektywy

4
00:00:18,450 --> 00:00:24,300
‫pierwszej osoby, a także zasobów postaci, broni , efekty cząsteczkowe i nie tylko.

5
00:00:24,540 --> 00:00:26,550
‫Zanurzmy się więc i zobaczmy, jak to zrobić.

6
00:00:27,240 --> 00:00:33,180
‫Teraz, zanim utkniemy w tworzeniu czegokolwiek nierzeczywistego, chodźmy i pobierzmy pakiety zasobów w trzech oddzielnych

7
00:00:33,180 --> 00:00:36,120
‫plikach zip na podstawie tego wykładu.

8
00:00:36,120 --> 00:00:36,600
‫Część pierwsza.

9
00:00:36,600 --> 00:00:39,390
‫Część druga w części trzeciej, każda o wielkości około gigabajta.

10
00:00:39,630 --> 00:00:42,600
‫Pobieranie może więc trochę potrwać w zależności od szybkości połączenia.

11
00:00:42,600 --> 00:00:44,190
‫Więc zacznij od tego.

12
00:00:44,640 --> 00:00:47,940
‫A kiedy już się pobiorą, możesz je rozpakować.

13
00:00:47,940 --> 00:00:51,270
‫Sposobem na to jest po prostu wyodrębnienie ich wszystkich do tego samego folderu.

14
00:00:51,270 --> 00:00:54,510
‫Bez względu na to, czy używasz systemu Windows, czy Mac, powinieneś być w stanie to zrobić.

15
00:00:54,540 --> 00:01:00,390
‫Możesz to zrobić w systemie Windows, klikając prawym przyciskiem myszy, wyodrębnij wszystko, a następnie po

16
00:01:00,390 --> 00:01:06,660
‫prostu usuń część pierwszą na końcu nazwy folderu i naciśnij wyodrębnij lub wyodrębnij do dowolnego wybranego folderu.

17
00:01:06,900 --> 00:01:11,160
‫I nie ma znaczenia, w jakiej kolejności je wyodrębnisz, możesz wykonać część pierwszą, następnie część drugą i część

18
00:01:11,160 --> 00:01:13,710
‫trzecią, lub możesz to zrobić w odwrotnej kolejności, jak chcesz.

19
00:01:13,920 --> 00:01:17,310
‫Dopóki wszystkie znajdują się w tym samym folderze, nie ma nakładających się plików.

20
00:01:17,310 --> 00:01:19,710
‫Będą po prostu pisać w tej samej strukturze folderów.

21
00:01:19,710 --> 00:01:22,800
‫Więc wyodrębnij wszystko, zrób to również dla części drugiej.

22
00:01:23,400 --> 00:01:28,950
‫I na koniec zrobimy to samo dla części trzeciej, klikając prawym przyciskiem myszy, wyodrębniając

23
00:01:28,950 --> 00:01:32,070
‫wszystko i usuwając tam również część trzecią.

24
00:01:32,370 --> 00:01:36,450
‫Cóż, jeden z nich już dla mnie kończy, a ja to zrobię.

25
00:01:36,690 --> 00:01:41,790
‫Teraz nie mogę wystarczająco mocno podkreślić, że są tutaj trzy oddzielne pliki do pobrania zip.

26
00:01:41,790 --> 00:01:47,220
‫Upewnij się, że masz wszystkie trzy i wszystkie trzy są wyodrębnione do tego samego folderu.

27
00:01:47,520 --> 00:01:51,840
‫To musi być ten sam folder, w przeciwnym razie nie będziesz mieć wszystkich zasobów w swoim projekcie,

28
00:01:51,840 --> 00:01:56,040
‫jeśli pojawi się jakiś problem, w którym wydaje się, że nie masz wszystkich zasobów, które mam.

29
00:01:56,310 --> 00:01:57,240
‫Wróć i sprawdź.

30
00:01:57,240 --> 00:02:01,320
‫Miałeś wszystkie trzy zamki błyskawiczne i wszystkie trzy zostały wyodrębnione do tego samego folderu.

31
00:02:01,590 --> 00:02:04,560
‫A ostatecznym wynikiem powinien być ten pakiet zasobów strzeleckich.

32
00:02:04,560 --> 00:02:09,750
‫Wewnątrz folderu, który zawiera projekt pakietu zasobów strzelanki, który widzisz, pojawiają się okna, gdy

33
00:02:09,750 --> 00:02:10,740
‫jest kończony.

34
00:02:11,070 --> 00:02:13,830
‫Jeśli to otworzysz, wszystko powinno działać poprawnie.

35
00:02:13,830 --> 00:02:17,100
‫Jeśli nie działa poprawnie, nie wychodź z nich ponownie.

36
00:02:18,040 --> 00:02:18,230
‫Dobra.

37
00:02:18,280 --> 00:02:21,370
‫Zacznijmy więc od początku tworzenia projektu.

38
00:02:21,760 --> 00:02:25,540
‫Robiłeś to już kilka razy, więc przejdę przez to szybko.

39
00:02:25,990 --> 00:02:29,140
‫Wersja, której używam to 4. 25.

40
00:02:29,230 --> 00:02:32,980
‫Zachęcamy do korzystania z tej lub nowszej wersji, gdy robisz to dla siebie.

41
00:02:33,810 --> 00:02:39,280
‫Zamierzamy iść dalej i przede wszystkim uruchomić silnik, aby przejść do okna tworzenia nowego projektu.

42
00:02:39,790 --> 00:02:43,720
‫Może to oczywiście zająć różną ilość czasu i zależy od konfiguracji.

43
00:02:43,720 --> 00:02:46,800
‫W międzyczasie porozmawiajmy o zasobach, których będziemy tutaj używać.

44
00:02:46,810 --> 00:02:52,750
‫Mamy sesję w pakiecie aktywów, który zamierzamy zaimportować do naszego projektu.

45
00:02:52,750 --> 00:02:57,850
‫A sposób, w jaki zamierzamy to zrobić, jest sam w sobie nierealnym projektem.

46
00:02:57,880 --> 00:03:02,800
‫Więc zamierzamy przenieść zasoby z tego projektu do twojego projektu.

47
00:03:03,460 --> 00:03:07,960
‫Zasadniczo zamiast mieć projekt startowy, jest to po prostu inny sposób na zrobienie tego.

48
00:03:07,960 --> 00:03:13,150
‫Zaletą tego jest to, że jeśli masz istniejący projekt, w którym chcesz użyć

49
00:03:13,150 --> 00:03:16,780
‫tych zasobów, możesz je przenieść do tego projektu.

50
00:03:17,260 --> 00:03:19,720
‫Stwórzmy więc przede wszystkim projekt na początek.

51
00:03:19,900 --> 00:03:25,330
‫Teraz zauważysz, że to okno dialogowe wydaje Ci się obce, ponieważ jest to trochę nowe i kilka

52
00:03:25,330 --> 00:03:26,680
‫nowszych wersji Unreal.

53
00:03:26,680 --> 00:03:28,270
‫Ale nie martw się, to nie jest takie inne.

54
00:03:28,570 --> 00:03:29,950
‫Zasadniczo ma te same opcje.

55
00:03:30,280 --> 00:03:32,290
‫Chcemy wybierać gry, ponieważ to właśnie tworzymy.

56
00:03:32,290 --> 00:03:37,030
‫Nie robimy żadnej z tych innych aplikacji, do których często używa się Unreal, więc gry przechodzą

57
00:03:37,030 --> 00:03:39,460
‫na następny ekran, teraz zaczyna wyglądać trochę znajomo.

58
00:03:39,850 --> 00:03:41,200
‫Więc chcę pusty projekt.

59
00:03:41,200 --> 00:03:44,080
‫Zwróć uwagę, że nie ma tu żadnych kart dla Blueprint lub C++.

60
00:03:44,320 --> 00:03:46,000
‫Utwórz pusty projekt.

61
00:03:46,800 --> 00:03:48,770
‫Na następnym ekranie.

62
00:03:49,140 --> 00:03:52,560
‫Tutaj mamy możliwość wyboru między Blueprint a C++.

63
00:03:52,590 --> 00:03:53,800
‫Przejdę do C++.

64
00:03:53,820 --> 00:03:55,110
‫To kurs C++.

65
00:03:55,410 --> 00:03:57,470
‫Wtedy wszystkie te inne opcje pozostaną takie same.

66
00:03:57,480 --> 00:04:02,430
‫Nie zamierzam mieć zawartości startowej, chociaż mógłbyś, jeśli chciałbyś mieć te dodatkowe zasoby

67
00:04:02,430 --> 00:04:06,090
‫w pakiecie startowym, aby bawić się w strzelance.

68
00:04:06,600 --> 00:04:10,360
‫Następnie zamierzam nadać moim projektom nazwę, która będzie brzmieć Simple Shooter.

69
00:04:10,380 --> 00:04:13,200
‫Nazwa tej sekcji i już jestem szczęśliwszy.

70
00:04:13,230 --> 00:04:15,870
‫Ustawiłem tę lokalizację we właściwym miejscu.

71
00:04:16,050 --> 00:04:20,220
‫Ale możesz iść dalej i zmienić lokalizację na dowolne miejsce, w którym chcesz zapisać swój projekt, i iść

72
00:04:20,220 --> 00:04:21,270
‫dalej i utworzyć projekt.

73
00:04:21,660 --> 00:04:24,150
‫Ponownie, może to zająć zmienną ilość czasu.

74
00:04:24,450 --> 00:04:26,730
‫Wrócimy i przyjrzymy się pakietowi zasobów.

75
00:04:26,750 --> 00:04:28,590
‫Tak jak powiedziałem, to nowy projekt.

76
00:04:29,010 --> 00:04:35,880
‫I faktycznie, czy to w wersji 4. 2 też, jeśli mam rację, co oznacza, że możesz go używać w dowolnej

77
00:04:35,880 --> 00:04:38,580
‫wersji większej niż 4. 22.

78
00:04:39,090 --> 00:04:41,400
‫Więc idziemy dalej i otwieramy to.

79
00:04:41,700 --> 00:04:47,370
‫I to tylko wyjaśnia, dlaczego widzimy pierwsze okno dialogowe, które mówi Wybierz wersję silnika, ponieważ wersja samego

80
00:04:47,580 --> 00:04:50,760
‫projektu nie była 4. 25.

81
00:04:51,150 --> 00:04:52,440
‫Więc po prostu zrobi uaktualnienie.

82
00:04:52,680 --> 00:04:53,250
‫Ale to w porządku.

83
00:04:53,280 --> 00:04:58,260
‫Możemy iść dalej i dokonać aktualizacji do dowolnej wersji, którą aktualnie masz w swoim systemie, i

84
00:04:58,260 --> 00:04:59,340
‫powinno działać dobrze.

85
00:04:59,730 --> 00:05:04,790
‫Plik zip tego pakietu zasobów można znaleźć w zasobach tego wykładu.

86
00:05:04,800 --> 00:05:06,840
‫Więc śmiało i pobierz to.

87
00:05:07,140 --> 00:05:11,610
‫Zdobądź to, że wydobycie może zająć trochę czasu, ponieważ jest tam sporo ciężkich aktywów.

88
00:05:11,610 --> 00:05:15,270
‫Upewnij się, że pobieranie rozpoczęło się podczas oglądania tego filmu.

89
00:05:15,510 --> 00:05:19,510
‫Teraz w następnym kroku będziemy potrzebować tych zasobów do odkrywania.

90
00:05:19,530 --> 00:05:24,630
‫W małym oknie dialogowym zakończyło się odnajdywanie wszystkich zasobów w projekcie, ponieważ nie możemy ich przenieść, jeśli firma

91
00:05:24,630 --> 00:05:26,100
‫nie wie, czym one są.

92
00:05:26,640 --> 00:05:31,980
‫Więc to, co zamierzamy zrobić, to wziąć ten folder tutaj, folder pakietów zasobów.

93
00:05:32,040 --> 00:05:32,970
‫Możesz iść i rzucić okiem.

94
00:05:32,970 --> 00:05:38,460
‫Jest kilka różnych pakietów zasobów, które połączyłem ze stale bezpłatnej kolekcji,

95
00:05:38,760 --> 00:05:44,370
‫z niezrealizowanych przykładowych projektów i niektórych własnych zasobów, które stworzyłem za pomocą mikrofonu.

96
00:05:44,700 --> 00:05:47,010
‫I możesz iść i rzucić okiem na to wszystko.

97
00:05:47,040 --> 00:05:50,400
‫I tak jest całkiem fajnie, ale spróbujemy to przenieść.

98
00:05:50,400 --> 00:05:54,810
‫Kliknijmy prawym przyciskiem myszy pakiet zasobów i naciśnij przycisk migracji.

99
00:05:55,710 --> 00:05:59,850
‫Robimy to więc w folderze głównym, aby przenieść wszystkie te foldery pod nim.

100
00:05:59,850 --> 00:06:06,060
‫Widać, że wszystkie zostały wybrane automatycznie, a my idziemy dalej i klikamy.

101
00:06:06,060 --> 00:06:08,340
‫OK, to wszystkie zasoby, które chcemy przenieść.

102
00:06:09,090 --> 00:06:16,940
‫Następnie musimy przejść i przejść do folderu zawartości projektu, do którego chcemy to zaimportować.

103
00:06:16,950 --> 00:06:22,850
‫Możesz zobaczyć, że znajduje się on obecnie w folderze zawartości projektów, z których je importujemy.

104
00:06:22,860 --> 00:06:30,690
‫Tak więc zawartość pakietu zasobów strzelanki jest tam, gdzie jest obecnie, ale chcemy przejść do miejsca, w którym stworzyliśmy nowy

105
00:06:30,690 --> 00:06:31,260
‫projekt.

106
00:06:31,260 --> 00:06:36,810
‫Więc dla mnie to jest pod kursami i nierealne, a potem proste sesje, które właśnie stworzyliśmy.

107
00:06:37,200 --> 00:06:42,450
‫A potem możesz zobaczyć, że Unreal stworzył ten folder zawartości, w którym znajdują się wszystkie twoje

108
00:06:42,450 --> 00:06:43,710
‫plany i zasoby.

109
00:06:44,700 --> 00:06:47,340
‫Więc kiedy już to masz, jest to pusty folder zawartości.

110
00:06:47,790 --> 00:06:53,190
‫Możemy po prostu iść dalej i wybrać folder, a proces kopiowania się rozpocznie.

111
00:06:53,190 --> 00:06:56,400
‫A to może trochę potrwać, ponieważ jest tu kilka koncertów aktywów.

112
00:06:56,400 --> 00:06:59,580
‫Masz do dyspozycji sporo zasobów o wysokiej rozdzielczości.

113
00:07:00,630 --> 00:07:07,230
‫Dlatego po zakończeniu pobierania należy jak najszybciej rozpocząć tę migrację, aby wprowadzić

114
00:07:07,440 --> 00:07:10,340
‫te zasoby do projektu.

115
00:07:11,660 --> 00:07:11,960
‫Dobra.

116
00:07:11,960 --> 00:07:18,950
‫Po zakończeniu możesz otrzymać komunikat, że niektóre pliki nie zostały pomyślnie skopiowane.

117
00:07:19,640 --> 00:07:21,350
‫To może, ale nie musi być problemem.

118
00:07:21,350 --> 00:07:22,340
‫Zobaczymy dalej.

119
00:07:22,340 --> 00:07:27,080
‫Zawsze możemy przenieść rzeczy ponownie, jeśli stwierdzimy, że czegoś brakuje.

120
00:07:27,620 --> 00:07:30,560
‫Przyjrzyjmy się więc pokrótce, co przyszło.

121
00:07:30,590 --> 00:07:34,230
‫Przejdziemy do naszego prostego arkusza, abyśmy mogli teraz zamknąć pakiet zasobów spadochronowych.

122
00:07:34,280 --> 00:07:35,630
‫Nie potrzebujemy już tego projektu.

123
00:07:35,630 --> 00:07:40,640
‫Możesz go usunąć z pobranych plików, jeśli chcesz, lub zachować go na wypadek, gdybyś chciał go do czegoś

124
00:07:40,640 --> 00:07:40,940
‫innego.

125
00:07:41,390 --> 00:07:43,010
‫Co znajduje się w paczkach zasobów?

126
00:07:43,010 --> 00:07:49,640
‫Myślę, że najciekawszą rzeczą, na którą warto zwrócić uwagę, jest modułowy pakiet startowy jednego sezonu science fiction, który znajduje

127
00:07:49,640 --> 00:07:51,770
‫się w stale bezpłatnej kolekcji.

128
00:07:51,770 --> 00:07:53,390
‫Możesz więc i tak to pobrać.

129
00:07:53,390 --> 00:07:56,570
‫Po prostu spakowałem to wszystko, aby było to proste.

130
00:07:57,380 --> 00:08:00,770
‫Przyjrzymy się kolekcji, mapom i mapie numer jeden.

131
00:08:00,770 --> 00:08:03,080
‫Śmiało i załaduj to.

132
00:08:03,170 --> 00:08:09,500
‫Więc kiedy to się otworzy i może to trochę potrwać w zależności od twojego komputera, dla mnie zajęło to około pięciu

133
00:08:09,500 --> 00:08:11,690
‫lub 10 minut, aby otworzyć tę mapę.

134
00:08:11,690 --> 00:08:15,590
‫Ale nie martw się, kiedy już go otworzysz, kiedy w przyszłości będzie dużo szybciej.

135
00:08:16,220 --> 00:08:18,980
‫Zobaczycie właśnie takie środowisko.

136
00:08:18,980 --> 00:08:22,850
‫Na początku może nie być szczególnie ładna, jak widać tutaj.

137
00:08:22,850 --> 00:08:28,100
‫Dzieje się tak dlatego, że wciąż kompilujemy shadery i jest wiele shaderów do skompilowania dla takiej

138
00:08:28,100 --> 00:08:28,580
‫sceny.

139
00:08:28,580 --> 00:08:32,630
‫A kiedy już to zrobisz, będzie wyglądać super cudownie i ładnie.

140
00:08:32,630 --> 00:08:37,190
‫Więc to jest to, do czego dążymy, aby móc mieć ten poziom tutaj.

141
00:08:37,490 --> 00:08:39,590
‫Uczynię to moimi domyślnymi mapami.

142
00:08:39,600 --> 00:08:46,160
‫Przejdę do ustawień, ustawień projektu, a następnie do map i trybów, i zamierzam zmienić edycję,

143
00:08:46,160 --> 00:08:51,620
‫aby uruchomić mapę na tę, która, jak sądzę, nazywała się mapa pierwsza.

144
00:08:52,010 --> 00:08:52,880
‫Więc po prostu go poszukam.

145
00:08:53,150 --> 00:08:54,230
‫To samo dotyczy gry.

146
00:08:54,230 --> 00:09:01,340
‫Domyślnym trybem będzie też na razie mapa jeden, dopóki nie stworzymy własnego i mogę go

147
00:09:01,340 --> 00:09:01,910
‫zamknąć.

148
00:09:02,210 --> 00:09:08,780
‫Inną rzeczą, którą chciałem wam pokazać w pakiecie zasobów, jest Paragon Wraith, który pochodzi z anulowanej

149
00:09:09,020 --> 00:09:10,670
‫gry Paragon firmy Epic.

150
00:09:11,060 --> 00:09:18,200
‫A jeśli wejdziemy do folderu Paragon Wraith Characters Heroes Wraith, zobaczymy, jak to się dzieje, jeśli pójdziemy i

151
00:09:18,200 --> 00:09:24,110
‫przyjrzymy się jego projektowej postaci, która ponownie może zająć trochę czasu, aby się załadować.

152
00:09:24,380 --> 00:09:30,410
‫A kiedy to się otworzy, możesz przejść do okna widokowego, aby spojrzeć na plany i

153
00:09:30,410 --> 00:09:32,150
‫przyjrzeć się postaci Wraith.

154
00:09:32,150 --> 00:09:35,960
‫Teraz znowu kompiluję shadery, aby nie widzieć shaderów na tym gościu.

155
00:09:36,230 --> 00:09:38,210
‫Jest bardzo ładny, kiedy tylko możesz.

156
00:09:38,210 --> 00:09:40,370
‫Więc śmiało otwórz wszystkie te aktywa.

157
00:09:40,370 --> 00:09:46,070
‫Rozpocznie się cień, proces kompilacji i będziesz mógł zobaczyć, nad czym będziemy pracować.

158
00:09:46,550 --> 00:09:48,050
‫Więc to wszystko dla mnie.

159
00:09:48,050 --> 00:09:52,490
‫W tym wykładzie przygotowaliśmy nasz projekt, mamy aktywa, trochę pogrzebaliśmy i rozejrzeliśmy

160
00:09:52,490 --> 00:09:53,210
‫się.

161
00:09:53,240 --> 00:09:54,620
‫Do zobaczenia na następnym wykładzie.

