﻿1
00:00:04,550 --> 00:00:05,930
‫Cześć i witaj.

2
00:00:05,930 --> 00:00:12,650
‫W tym filmie będziemy tworzyć naszą pierwszą klasę C++ i ponownie kompilować edytor z kodu Visual

3
00:00:12,650 --> 00:00:13,430
‫Studio.

4
00:00:13,430 --> 00:00:19,520
‫Tak więc pod koniec dnia będziesz mieć klasę C++, którą możesz zlokalizować w swoim rysunku zawartości, oraz

5
00:00:19,520 --> 00:00:23,510
‫projekt kodu programu Visual Studio, który możesz otworzyć i skompilować.

6
00:00:23,510 --> 00:00:25,220
‫Zanurzmy się i zobaczmy jak.

7
00:00:25,930 --> 00:00:33,130
‫Więc teraz, gdy mamy już wszystkie nasze narzędzia, czas zacząć tworzyć klasy C++.

8
00:00:33,250 --> 00:00:40,630
‫Teraz, zanim to zrobimy, musimy przełączyć nasz domyślny edytor, aby domyślnie używać kodu Visual

9
00:00:40,630 --> 00:00:41,590
‫Studio.

10
00:00:41,620 --> 00:00:47,110
‫Teraz należy to zrobić w preferencjach edytora, a nie w preferencjach projektu.

11
00:00:47,110 --> 00:00:50,650
‫Jest to więc ustawienie globalne w całym edytorze.

12
00:00:50,770 --> 00:00:56,740
‫Przechodzimy więc do menu edycji, w dół do preferencji edytora i pojawia się ta zakładka tutaj.

13
00:00:56,740 --> 00:01:03,370
‫A potem zajrzymy do panelu po lewej stronie na ogólne, a następnie na kod źródłowy, a pod nim jest w

14
00:01:03,370 --> 00:01:06,460
‫zasadzie jedna opcja, którą jest nasz edytor kodu źródłowego.

15
00:01:06,490 --> 00:01:14,190
‫Teraz na komputerze PC domyślnie będzie to Visual Studio 2022 na komputerze Mac, domyślnie będzie to Xcode.

16
00:01:14,200 --> 00:01:19,480
‫Chcemy przejść dalej i zmienić to ustawienie, aby wszyscy byli na tej samej stronie i używali kodu programu

17
00:01:19,480 --> 00:01:20,140
‫Visual Studio.

18
00:01:20,170 --> 00:01:25,090
‫Kiedy to zrobisz, pojawi się małe okienko z informacją: Hej, to ustawienie wymaga ponownego uruchomienia

19
00:01:25,090 --> 00:01:28,210
‫edytora, więc przejdźmy dalej i uruchom go ponownie teraz.

20
00:01:28,360 --> 00:01:34,300
‫Zachęcam Cię do zrobienia tego i podążania za mną oraz ponownego uruchomienia

21
00:01:34,300 --> 00:01:37,420
‫edytora podczas oglądania pozostałych kroków.

22
00:01:37,510 --> 00:01:41,420
‫Więc teraz nie potrzebujemy naszej zakładki Preferencje edytora, abyśmy mogli ją zamknąć.

23
00:01:41,440 --> 00:01:44,440
‫To, co chcemy zrobić, to stworzyć naszą pierwszą klasę.

24
00:01:44,440 --> 00:01:49,510
‫Teraz klasa, którą stworzymy, będzie przeznaczona dla ruchomej platformy, którą będziemy programować

25
00:01:49,510 --> 00:01:50,800
‫w C++.

26
00:01:51,370 --> 00:01:59,560
‫Więc miejscem, w którym udajemy się, aby utworzyć nową klasę C++, jest menu narzędzi, a następnie nowa klasa C++ tutaj.

27
00:01:59,560 --> 00:02:05,500
‫Więc klikamy na to, pojawia się kreator nowej klasy, a to automatycznie utworzy

28
00:02:05,500 --> 00:02:07,940
‫część kodu, abyśmy mogli zacząć.

29
00:02:07,960 --> 00:02:14,380
‫Teraz chcemy stworzyć aktora, ponieważ zamierzamy umieścić go w świecie jako ruchomą platformę.

30
00:02:14,380 --> 00:02:19,090
‫Teoretycznie możemy mieć kilka różnych opcji, ale dla uproszczenia

31
00:02:19,090 --> 00:02:21,210
‫zaczniemy od stworzenia aktora.

32
00:02:21,220 --> 00:02:25,240
‫Następnie możemy kliknąć następny przycisk i chcemy nadać naszemu aktorowi imię.

33
00:02:25,240 --> 00:02:29,140
‫Więc mój aktor to naprawdę bzdura.

34
00:02:29,140 --> 00:02:35,650
‫Nazwiemy ją Moving Platform i napiszę to w ten sposób, przez duże M poruszające

35
00:02:35,800 --> 00:02:43,930
‫się, a następnie przez duże P dla platformy, a to dlatego, że w nazwach klas w C++ nie można

36
00:02:43,930 --> 00:02:45,070
‫używać spacji.

37
00:02:45,100 --> 00:02:51,760
‫To po prostu pozwala nam łatwo wybrać różne słowa, używając wielkiej litery na początku każdego słowa, dzięki czemu można łatwo

38
00:02:51,760 --> 00:02:55,480
‫zobaczyć, że to poruszające się platformy, a nie cokolwiek innego.

39
00:02:55,690 --> 00:02:58,780
‫Następnie możemy pozostawić go w domyślnej lokalizacji.

40
00:02:58,780 --> 00:03:03,190
‫Możemy pozostawić wszystko inne jako domyślne i po prostu kliknąć utwórz klasę.

41
00:03:03,220 --> 00:03:10,930
‫Przejdzie to przez proces generowania całego kodu i konfiguracji, którego potrzebujemy do C++, ponieważ do tej pory

42
00:03:10,930 --> 00:03:17,800
‫ten projekt był po prostu projektem projektowym, ale teraz przeszedł do przodu i dodał wszystkie

43
00:03:17,800 --> 00:03:21,490
‫rzeczy, które muszą być C++ i projekt Blueprint.

44
00:03:21,910 --> 00:03:26,620
‫Możesz zobaczyć, że pojawi się ta wiadomość, która mówi, że twój projekt zawiera teraz źródła.

45
00:03:26,620 --> 00:03:29,160
‫Zamknij edytor i skompiluj na podstawie swojego identyfikatora.

46
00:03:29,290 --> 00:03:30,480
‫Co to jest dokument tożsamości?

47
00:03:30,490 --> 00:03:36,490
‫Cóż, ID to skrót od Integrated Development Environment, co oznacza po prostu nasz

48
00:03:36,490 --> 00:03:38,440
‫edytor kodu źródłowego.

49
00:03:38,440 --> 00:03:45,460
‫Oznacza to, że chcemy otworzyć kod C++ w Visual Studio, więc klikamy OK.

50
00:03:45,460 --> 00:03:51,130
‫A potem następną rzeczą, która się tutaj pojawia, jest pomyślne dodanie ruchomych platform, ale musisz

51
00:03:51,130 --> 00:03:52,030
‫ponownie skompilować.

52
00:03:52,030 --> 00:03:54,220
‫Czy chcesz teraz otworzyć edytor kodu?

53
00:03:54,220 --> 00:03:58,420
‫Cóż, powinieneś powiedzieć tak, ale pokażę ci, co się stanie, jeśli przypadkowo zamkniesz

54
00:03:58,420 --> 00:03:59,830
‫tę wiadomość przez pomyłkę.

55
00:03:59,830 --> 00:04:01,180
‫Więc po prostu powiemy nie.

56
00:04:01,210 --> 00:04:06,160
‫Pozostawia nas tutaj w edytorze i zauważysz, że jeśli przejdziesz do przeglądarki treści, nie

57
00:04:06,160 --> 00:04:07,930
‫dodała tu jeszcze żadnego C++.

58
00:04:07,930 --> 00:04:10,990
‫Za chwilę zobaczymy, jak to wygląda.

59
00:04:10,990 --> 00:04:18,190
‫Ale co możesz zrobić, jeśli zapomniałeś lub nie otworzyłeś edytora w tym momencie, to możesz wrócić

60
00:04:18,190 --> 00:04:20,920
‫do menu narzędzi i kliknąć tutaj.

61
00:04:20,920 --> 00:04:24,160
‫Dostępna jest opcja otwartego kodu programu Visual Studio.

62
00:04:24,160 --> 00:04:29,740
‫Teraz ważne jest, aby pamiętać, że w ostatnich wersjach za każdym razem, gdy dodajemy nową klasę, musimy również kliknąć

63
00:04:29,740 --> 00:04:31,880
‫Odśwież projekt kodu programu Visual Studio.

64
00:04:31,880 --> 00:04:36,940
‫W tej chwili nie dzieje się to automatycznie, a następnie możesz kliknąć przycisk

65
00:04:36,940 --> 00:04:39,460
‫Otwórz projekt Visual Studio Code Project.

66
00:04:39,460 --> 00:04:46,360
‫A jeśli nie masz tej opcji tutaj, lub zamknąłeś edytor lub cokolwiek, możesz

67
00:04:46,360 --> 00:04:55,150
‫również przejść do swojego projektu w Eksploratorze Windows lub Finderze i znaleźć plik obszaru roboczego kodu DOT.

68
00:04:55,150 --> 00:05:00,760
‫To jest ten, który możesz otworzyć i który będzie dalej otwierany za pomocą kodu Visual Studio.

69
00:05:00,760 --> 00:05:03,460
‫Lub może być konieczne otwarcie go w kodzie programu Visual Studio.

70
00:05:03,520 --> 00:05:05,890
‫I na tym skończysz.

71
00:05:05,890 --> 00:05:10,000
‫Możesz zobaczyć, że mamy domyślnie, ten terminal nie będzie dla ciebie otwarty.

72
00:05:10,000 --> 00:05:11,440
‫Więc po prostu zamknijmy to.

73
00:05:11,770 --> 00:05:16,660
‫Zobaczysz, że będą dostępne dwie zakładki, potencjalnie dwie zakładki.

74
00:05:16,660 --> 00:05:22,060
‫Mogą nie być dla ciebie otwarte, ale będziesz mieć eksploratora po lewej stronie, który pokaże ci wszystkie pliki w twoim

75
00:05:22,060 --> 00:05:22,600
‫projekcie.

76
00:05:22,600 --> 00:05:25,180
‫Być może będziesz mieć otwarty kod w środku.

77
00:05:25,470 --> 00:05:26,490
‫Na tym etapie nie ma znaczenia.

78
00:05:26,490 --> 00:05:30,210
‫O wiele bardziej zrozumiemy kod Visual Studio później.

79
00:05:30,240 --> 00:05:36,150
‫Najważniejszą rzeczą, do której chcemy go teraz użyć, jest rekompilacja naszego edytora binarnego.

80
00:05:36,150 --> 00:05:39,420
‫Aby to zrobić, najpierw zamknijmy naszego edytora.

81
00:05:39,420 --> 00:05:44,760
‫W rzeczywistości nie trzeba go zamykać, ale równie dobrze możemy go zamknąć od czasu do czasu,

82
00:05:44,760 --> 00:05:52,080
‫a następnie musimy przejść do menu terminala u góry, aby uzyskać kod Visual Studio, a następnie zejść w dół, aby uruchomić zadanie kompilacji.

83
00:05:52,080 --> 00:05:55,470
‫I widać, że istnieje powiązany skrót, który będzie używany później.

84
00:05:55,470 --> 00:05:57,620
‫Zanotuj więc, co to jest na twojej platformie.

85
00:05:57,630 --> 00:06:02,880
‫Dla mnie jest to przesunięcie sterowania B, więc klikniemy tę opcję, a następnie co chcesz zrobić,

86
00:06:02,880 --> 00:06:07,980
‫widzisz, że mam tutaj ostatnio używane zadanie, ale nie będziesz mieć ostatnio używanego zadania.

87
00:06:07,980 --> 00:06:13,380
‫Musisz przewinąć w dół, aby znaleźć to zadanie, którego dla mnie nie ma w opcjach.

88
00:06:13,380 --> 00:06:20,940
‫Ale ważną rzeczą, na którą należy zwrócić uwagę, jest to, że mówi edytor, więc mamy edytor ataków na przeszkody,

89
00:06:20,940 --> 00:06:23,310
‫a następnie programowanie i kompilację.

90
00:06:23,310 --> 00:06:25,860
‫Dlatego chcemy zbudować program do tworzenia edytorów.

91
00:06:25,860 --> 00:06:29,040
‫Przejdźmy dalej i wybierzmy opcję, która Ci odpowiada.

92
00:06:29,040 --> 00:06:30,780
‫Platformy mogą być różne.

93
00:06:30,780 --> 00:06:33,300
‫Widać, że jest tutaj platforma iOS.

94
00:06:33,300 --> 00:06:35,190
‫Istnieje platforma win 64.

95
00:06:35,190 --> 00:06:36,780
‫Prawdopodobnie będzie to platforma Mac.

96
00:06:36,780 --> 00:06:39,930
‫Jeśli jesteś na Macu, oczywiście wybierzesz platformę, na której się znajdujesz.

97
00:06:39,930 --> 00:06:43,770
‫Jestem na Win 64, Windows 64, więc to jest ten, do którego zmierzam.

98
00:06:43,770 --> 00:06:45,630
‫Więc śmiało i kliknij to.

99
00:06:45,900 --> 00:06:51,600
‫Otworzymy na dole małe okienko zwane terminalem, które będzie przewijało

100
00:06:51,600 --> 00:06:56,580
‫się przez garść tekstu, co jest procesem.

101
00:06:57,220 --> 00:07:03,190
‫Kompilacja tego nowo dodanego C++ do pliku binarnego, który można uruchomić w naszym edytorze.

102
00:07:03,310 --> 00:07:06,610
‫Jest to więc rozsądnie dłuższy proces.

103
00:07:06,610 --> 00:07:10,540
‫Więc chciałbym, żebyś poszedł dalej i zaczął kompilować swój własny C++.

104
00:07:10,540 --> 00:07:15,220
‫Stwórz więc nową ruchomą platformę, aktor C++ w edytorze.

105
00:07:15,220 --> 00:07:22,330
‫Pamiętaj, aby przełączyć się z Visual Studio lub Xcode na Visual Studio Code w preferencjach edytora.

106
00:07:22,630 --> 00:07:24,640
‫Otwórz kod programu Visual Studio.

107
00:07:24,640 --> 00:07:30,100
‫Pokazałem ci kilka sposobów, w jakie możesz otworzyć projekt Visual Studio Code, a następnie

108
00:07:30,100 --> 00:07:35,260
‫ponownie skompilować edytor za pomocą tego zadania uruchamiania i spojrzeć na terminal.

109
00:07:35,260 --> 00:07:38,350
‫A kiedy to się skończy, wznowisz projekt.

110
00:07:38,350 --> 00:07:39,760
‫Skąd wiesz, że to koniec?

111
00:07:39,760 --> 00:07:43,870
‫Cóż, na końcu powie, że terminal będzie ponownie używany przez zadania.

112
00:07:43,870 --> 00:07:45,280
‫Naciśnij dowolny klawisz, aby go zamknąć.

113
00:07:45,310 --> 00:07:50,410
‫Pokazuje również całkowity czas wykonania procesu kompilacji.

114
00:07:50,410 --> 00:07:52,390
‫Tak więc wiesz, że to się skończy.

115
00:07:52,390 --> 00:07:55,030
‫Więc zatrzymaj wideo i przejdź do tego punktu.

116
00:07:58,380 --> 00:07:59,010
‫Dobra.

117
00:07:59,010 --> 00:07:59,850
‫Witamy spowrotem.

118
00:07:59,850 --> 00:08:02,520
‫Możesz więc śmiało ponownie uruchomić edytor.

119
00:08:02,520 --> 00:08:07,290
‫W tym momencie możesz to zrobić z Epic Games Launcher lub klikając

120
00:08:07,290 --> 00:08:09,480
‫dwukrotnie projekt w folderze projektu.

121
00:08:09,630 --> 00:08:15,300
‫A kiedy projekt się otworzy, możesz przejść do szuflady zawartości, a teraz zobaczysz to

122
00:08:15,300 --> 00:08:16,650
‫obok folderu zawartości.

123
00:08:16,650 --> 00:08:21,180
‫W lewym panelu masz teraz folder klas C++.

124
00:08:21,600 --> 00:08:28,110
‫Jeśli klikniesz w to i przejdziesz do folderu o atakach na przeszkody, zobaczysz naszą poruszającą się klasę platformy.

125
00:08:28,110 --> 00:08:33,180
‫Więc to bycie aktorem można po prostu przeciągnąć na nasz poziom.

126
00:08:33,240 --> 00:08:40,050
‫Teraz w tej chwili aktor jest zupełnie pusty, więc nie ma nawet pozycji i lokalizacji.

127
00:08:40,050 --> 00:08:46,680
‫Tak więc domyślnie zobaczysz, że gadżet w rzutni znajduje się na środku mapy w miejscu 000.

128
00:08:46,680 --> 00:08:49,350
‫Na razie jest to w porządku i poprawimy to później.

129
00:08:49,350 --> 00:08:50,730
‫Więc śmiało zrób to.

130
00:08:50,730 --> 00:08:56,280
‫Sprawdź, czy wszystko tak działa i zapisz swoją mapę, a do zobaczenia w następnym filmie.

