﻿1
00:00:04,410 --> 00:00:05,310
‫Cześć i witaj.

2
00:00:05,310 --> 00:00:11,520
‫W tym wykładzie będziemy wdrażać projekt poziomów dla toru szturmowego z przeszkodami.

3
00:00:11,520 --> 00:00:16,230
‫Możesz zobaczyć tutaj, dodałem więcej wysp i małą strefę końcową zwycięstwa na końcu.

4
00:00:16,230 --> 00:00:21,180
‫Porozmawiamy o moim procesie robienia tego i wydobyciu długopisu i papieru oraz tworzeniu własnych

5
00:00:21,180 --> 00:00:22,200
‫projektów poziomów.

6
00:00:22,500 --> 00:00:24,540
‫Zanurzmy się i zacznijmy.

7
00:00:25,490 --> 00:00:30,690
‫Spróbujmy więc poświęcić chwilę na zaprojektowanie poziomu z różnych komponentów, które tu mamy.

8
00:00:30,710 --> 00:00:31,630
‫Oto moje podejście.

9
00:00:31,640 --> 00:00:37,330
‫Zacznę od tego, jakie mam permutacje i opcje przeszkód?

10
00:00:37,340 --> 00:00:41,090
‫Więc jakimi elementami mogę się bawić, aby zaprojektować ten poziom?

11
00:00:41,600 --> 00:00:44,030
‫Mamy do czynienia z rotacją a ruchem.

12
00:00:44,030 --> 00:00:46,220
‫To jeden z kluczowych elementów, z którymi moglibyśmy się bawić.

13
00:00:46,220 --> 00:00:50,810
‫Wznosiliśmy się w górę lub w dół, w lewo i w prawo, więc możesz mieć platformy, które przeniosą cię przez szczelinę.

14
00:00:51,200 --> 00:00:54,950
‫Możesz mieć w górę iw dół, aby podnieść poziom, jak już pokazaliśmy.

15
00:00:55,610 --> 00:01:01,310
‫Mamy do tego opcję pchania, cięcia, transportu, dzięki czemu platformy mogą być używane do zrzucania cię z niektórych rzeczy,

16
00:01:01,310 --> 00:01:06,020
‫aby mogły być przeszkodą do uniknięcia lub mogły cię przetransportować, w takim przypadku są przeszkodą,

17
00:01:06,020 --> 00:01:07,250
‫którą chcesz wsiadać.

18
00:01:07,760 --> 00:01:10,510
‫Oto niektóre z dostępnych tutaj opcji.

19
00:01:10,520 --> 00:01:19,040
‫Przyjrzyjmy się w tym przypadku prostym liniowym torze przez nasz tor szturmowy z przeszkodami, gdzie w zasadzie

20
00:01:19,040 --> 00:01:23,990
‫cały cel polega na dotarciu od początku do końca.

21
00:01:24,260 --> 00:01:26,150
‫I nie ma żadnych objazdów.

22
00:01:26,150 --> 00:01:27,380
‫Nie możesz iść na skróty.

23
00:01:27,380 --> 00:01:30,050
‫Nie możesz wybrać ścieżki opcji B.

24
00:01:30,770 --> 00:01:35,510
‫Więc sugeruję, żebyś wziął to, wziął kartkę papieru i odszedł na chwilę od komputera i

25
00:01:35,510 --> 00:01:38,720
‫po prostu przeprowadził burzę mózgów nad kilkoma różnymi projektami.

26
00:01:38,720 --> 00:01:46,400
‫Polecam, abyś spróbował dopasować projekt na jednej kartce papieru, aby ograniczyć zakres, ponieważ bardzo łatwo jest dać się

27
00:01:46,400 --> 00:01:51,950
‫ponieść wszystkim niesamowitym rzeczom, które możesz zrobić, i po prostu wziąć trochę

28
00:01:51,950 --> 00:01:52,910
‫za dużo.

29
00:01:52,910 --> 00:01:55,370
‫Więc spróbujemy ograniczyć zakres do jednego arkusza.

30
00:01:55,550 --> 00:01:57,290
‫W moim przypadku była to kartka formatu A5.

31
00:01:57,290 --> 00:01:59,510
‫Możesz mieć arkusz A4, jeśli chcesz.

32
00:02:00,080 --> 00:02:05,810
‫Oto przykład tego, co wymyśliłem naprawdę bardzo szybko i brudno, żeby dać mi wyobrażenie o tym,

33
00:02:05,810 --> 00:02:06,710
‫czego chcę.

34
00:02:06,710 --> 00:02:11,040
‫I to będzie coś, co będę mógł później dostosować.

35
00:02:11,040 --> 00:02:14,610
‫I widać, że zawiera pewne elementy projektu, które już mamy.

36
00:02:14,610 --> 00:02:18,140
‫Mamy więc platformy w górę iw dół, które przenoszą nas na drugi poziom.

37
00:02:18,530 --> 00:02:21,680
‫Mamy pchacze poruszające się do przodu i do tyłu.

38
00:02:21,680 --> 00:02:24,620
‫Mamy te obrotowe platformy, przez które musimy przejść.

39
00:02:24,920 --> 00:02:28,070
‫Potem pomyślałem, że może fajnie byłoby mieć pomysł zamiatarki.

40
00:02:28,070 --> 00:02:34,910
‫Więc coś takiego jak pchnięcie, które obraca się i próbuje nas zrzucić z platformy, coś w tym stylu, a

41
00:02:34,910 --> 00:02:41,570
‫potem będziemy mieli jakiś cel na końcu, może coś do osiągnięcia, co wygląda fajnie i jasno pokazuje,

42
00:02:41,570 --> 00:02:44,360
‫że mamy dotarłem do końca toru przeszkód.

43
00:02:44,930 --> 00:02:46,250
‫Więc to jest mój pomysł.

44
00:02:46,250 --> 00:02:49,850
‫Chciałabym również zachęcić Cię do stworzenia własnego projektu poziomów.

45
00:02:50,270 --> 00:02:52,250
‫Więc ogranicz się do jednej kartki papieru.

46
00:02:52,250 --> 00:02:57,530
‫Jak już powiedziałem, podziel się swoimi wynikami, gdy skończysz, wybierz projekt, który najbardziej Ci się podoba

47
00:02:57,530 --> 00:03:02,900
‫i podziel się nim w dyskusjach przed wyjazdem i wdrożeniem, a następnie spróbuj wdrożyć go dla siebie.

48
00:03:02,900 --> 00:03:07,490
‫Widzieliśmy, jak możemy tworzyć różne plany dla różnych elementów, więc możesz mieć kilka dodatkowych elementów,

49
00:03:07,490 --> 00:03:11,600
‫które uwzględniłeś w swoim projekcie, abyś mógł śmiało wykonać kilka dodatkowych planów i

50
00:03:11,930 --> 00:03:13,580
‫umieścić je w świecie.

51
00:03:13,580 --> 00:03:16,640
‫Pozwól więc, aby Twój projekt również się dopasowywał podczas gry.

52
00:03:16,640 --> 00:03:19,160
‫Kiedy już napiszesz to na papierze, nie musisz się tego trzymać.

53
00:03:19,160 --> 00:03:22,370
‫To nie jest reguła, to tylko pomysł na początek.

54
00:03:22,610 --> 00:03:24,500
‫Więc zatrzymaj wideo i spróbuj.

55
00:03:27,630 --> 00:03:28,170
‫Dobra.

56
00:03:28,170 --> 00:03:29,100
‫Witamy spowrotem.

57
00:03:29,460 --> 00:03:35,760
‫Więc kawałek, który chciałem dodać do tego projektu poziomu, który już mamy, to być

58
00:03:35,760 --> 00:03:43,290
‫może dodamy tutaj drugą platformę i obrócimy ją, aby nie wyglądała tak samo, i podnieś ją po prostu

59
00:03:43,290 --> 00:03:44,640
‫o kolejny poziom.

60
00:03:44,640 --> 00:03:45,450
‫Więc o to mi chodzi.

61
00:03:45,450 --> 00:03:50,970
‫Już dostosowuję projekt, ponieważ zauważyłem, że nie mam więcej miejsca na tej platformie, żeby

62
00:03:50,970 --> 00:03:54,600
‫tam wcisnąć, a tu są schody w dół.

63
00:03:54,600 --> 00:03:55,640
‫Trochę je lubię.

64
00:03:55,640 --> 00:04:03,660
‫Więc wezmę kopię tej rampy i spróbuję ją wkleić tutaj.

65
00:04:03,780 --> 00:04:05,940
‫Chcę jakoś przenieść się na platformę.

66
00:04:06,270 --> 00:04:14,070
‫Mogę więc wziąć lokalizację jednej z tych obrotowych platform i skopiować ją, kliknąć rampę,

67
00:04:14,070 --> 00:04:19,680
‫którą zduplikowałem, i wkleić lokalizację, aby pojawiła się tutaj.

68
00:04:19,890 --> 00:04:20,430
‫Doskonały.

69
00:04:20,910 --> 00:04:28,650
‫A teraz spróbuję ustawić tę rampę tak, aby prowadziła nas na następną platformę.

70
00:04:28,650 --> 00:04:35,280
‫Będę więc musiał dostosować wysokość platformy i nieco dostosować jej położenie, aby

71
00:04:35,280 --> 00:04:37,680
‫ładnie nas tam zabrała.

72
00:04:37,680 --> 00:04:43,860
‫Więc tutaj używamy gry z tego miejsca, jest to bardzo przydatne, jeśli klikniemy prawym przyciskiem myszy

73
00:04:43,860 --> 00:04:50,190
‫zaraz po przejściu przez nasze obracające się platformy, klikniemy tutaj i zobaczymy, czy możemy wejść po tych schodach.

74
00:04:50,310 --> 00:04:50,580
‫Hmm.

75
00:04:50,700 --> 00:04:52,020
‫Wygląda na to, że nie możemy.

76
00:04:52,020 --> 00:04:57,000
‫Z jakiegoś powodu uważam, że kąt tych schodów jest trochę zbyt stromy.

77
00:04:57,300 --> 00:04:59,040
‫Jak więc możemy to naprawić?

78
00:04:59,040 --> 00:05:04,920
‫Cóż, mogę przejść do postaci z trzeciej osoby i kliknąć jej komponent ruchu.

79
00:05:04,920 --> 00:05:08,490
‫A tutaj jest kilka właściwości dotyczących tego, jak porusza się ta postać.

80
00:05:08,820 --> 00:05:13,920
‫Możesz zobaczyć, że jednym z nich jest kąt podłogi, po którym można chodzić, i jest on ustawiony na 44 stopnie.

81
00:05:13,920 --> 00:05:16,950
‫Wygląda więc na to, że mamy trochę bardziej strome schody.

82
00:05:16,950 --> 00:05:21,720
‫Więc ustawię to na 60 stopni, aby upewnić się, że możemy się wspiąć.

83
00:05:22,110 --> 00:05:26,580
‫Potem znowu zagramy stąd i zobaczymy, czy uda nam się tam dostać.

84
00:05:27,090 --> 00:05:27,330
‫Tak.

85
00:05:27,330 --> 00:05:31,770
‫Rzeczywiście, możemy wejść po tych schodach teraz, gdy są trochę szersze.

86
00:05:31,980 --> 00:05:33,630
‫Teraz platforma jest trochę opuszczona.

87
00:05:33,630 --> 00:05:37,110
‫Więc zamierzam to zmienić, a potem spróbuję zrobić zamiatacz.

88
00:05:37,110 --> 00:05:39,060
‫Więc przejdziemy do naszej klasy C++.

89
00:05:39,450 --> 00:05:41,660
‫Klikamy na niego prawym przyciskiem myszy i tworzymy klasę planu.

90
00:05:41,690 --> 00:05:44,730
‫Nazwę go BP Underscore Sweeper.

91
00:05:45,690 --> 00:05:47,160
‫Umieszczę to w ścieżce treści.

92
00:05:47,370 --> 00:05:53,670
‫Następnie, gdy to jest otwarte, przejdę do naszego losowania treści i wyszukania.

93
00:05:53,820 --> 00:05:57,660
‫Cóż, podoba mi się wygląd tych łuków.

94
00:05:57,660 --> 00:06:02,880
‫Gdyby się obracały, musielibyśmy wejść do ich wnętrza, a następnie przejść dalej, nie dając się przez nie

95
00:06:02,880 --> 00:06:04,830
‫uderzyć, co może być dość interesujące.

96
00:06:04,830 --> 00:06:09,360
‫Dostosowuję więc swój projekt do tego, co początkowo myślałem, ale to jest całkiem fajne.

97
00:06:09,360 --> 00:06:11,730
‫Więc mamy dużą bramę, tak się nazywa.

98
00:06:11,730 --> 00:06:18,990
‫Przejdźmy do naszego rysowania treści w BP Sweeper, przejdźmy do wszystkich i poszukajmy dużych bramek z podkreśleniem,

99
00:06:19,890 --> 00:06:25,890
‫a ja chcę tę bez pola siłowego, żeby wyglądała, jakby składała się z dwóch

100
00:06:25,890 --> 00:06:26,340
‫oczek.

101
00:06:26,940 --> 00:06:30,150
‫Więc mamy dużą bramę, a potem ramę bramy.

102
00:06:30,480 --> 00:06:36,480
‫Przeciągnijmy więc oba te elementy na scenę, a to całkiem ładnie konstruuje nasze bramy.

103
00:06:36,480 --> 00:06:40,620
‫Teraz myślę, że chciałbym je trochę poszerzyć.

104
00:06:40,710 --> 00:06:46,950
‫Więc użyję narzędzia do skalowania i po prostu przedłużę je trochę wzdłuż osi x, i zamierzam to

105
00:06:46,950 --> 00:06:47,700
‫zapisać.

106
00:06:47,760 --> 00:06:51,540
‫Potem popatrzę na naszą zamiatarkę, nie będziemy jej ruszać.

107
00:06:51,540 --> 00:06:55,740
‫Więc ustaw prędkość platformy na zero, ale ustaw jej obrót.

108
00:06:56,040 --> 00:07:00,600
‫Tym razem jadę w przeciwnym kierunku na około -100.

109
00:07:00,600 --> 00:07:04,170
‫Więc będzie to trochę szybsze i trochę trudniejsze,

110
00:07:04,180 --> 00:07:09,600
‫ponieważ jesteśmy później na tym poziomie, a potem spróbujemy wrócić na naszą wyspę.

111
00:07:09,810 --> 00:07:12,930
‫Więc kliknę na to i kliknij Idź tutaj.

112
00:07:13,590 --> 00:07:18,870
‫A potem na wierzchu możemy zacząć odkładać te zamiatarki.

113
00:07:18,870 --> 00:07:26,550
‫Więc wyczyść mój filtr i zacznij kupować zamiatarki i przyklejać je na wyspie, a my możemy je trochę

114
00:07:26,550 --> 00:07:27,330
‫obrócić.

115
00:07:27,690 --> 00:07:34,140
‫Więc wszystkie znajdują się w różnych odstępach od siebie, co powiela je z niewielkim alt tutaj.

116
00:07:34,410 --> 00:07:37,380
‫Jak mówię, niektóre z nich też obracam.

117
00:07:37,650 --> 00:07:39,510
‫Wszystko zaczyna się nieco inaczej.

118
00:07:40,470 --> 00:07:46,530
‫Kliknijmy tutaj w bezpieczną strefę naszej poprzedniej platformy, a następnie podejdźmy i zobaczmy,

119
00:07:46,530 --> 00:07:48,450
‫jak wyglądają te zamiatarki.

120
00:07:48,810 --> 00:07:53,580
‫Więc tak, wygląda na to, że zdecydowanie mogą naciskać, jakbyśmy nie patrzyli na siebie i

121
00:07:53,580 --> 00:07:56,310
‫moglibyśmy spaść z platformy, jeśli nie będziemy ostrożni.

122
00:07:56,310 --> 00:08:00,840
‫Więc musimy być trochę ostrożni, albo spadniemy na naszą śmierć.

123
00:08:00,840 --> 00:08:04,440
‫Wygląda to na zabawną małą układankę z tymi zamiataczami.

124
00:08:04,830 --> 00:08:07,830
‫A teraz wszystko, co musimy zrobić, to umieścić w tym celu małą strefę końcową.

125
00:08:07,830 --> 00:08:14,280
‫Zasadniczo zamierzam skopiować ten mały dziedziniec, który stworzyli tutaj w standardowym zestawie.

126
00:08:14,760 --> 00:08:20,280
‫Zamierzam więc wybrać schody i cóż, jako kilka rzeczy, które chcę wybrać, zobaczmy, czy

127
00:08:20,280 --> 00:08:23,190
‫najpierw się pogrupują i razem w zarysie.

128
00:08:23,490 --> 00:08:27,030
‫Wygląda więc na to, że istnieje folder o nazwie Castle.

129
00:08:27,100 --> 00:08:33,550
‫Więc może możemy wybrać wszystko, co znajduje się w tym folderze, abyśmy mogli kliknąć go prawym przyciskiem myszy i wybrać

130
00:08:33,550 --> 00:08:34,330
‫wszystkich potomków.

131
00:08:34,960 --> 00:08:42,880
‫Więc zamierzam użyć go na miejscu i po prostu przesunąć tę wyspę w górę, aby znalazła się u

132
00:08:43,390 --> 00:08:46,060
‫podnóża wyspy, którą właśnie przemierzyliśmy tutaj.

133
00:08:46,270 --> 00:08:48,100
‫Więc teraz powinno być możliwe granie z tego miejsca.

134
00:08:48,190 --> 00:08:50,890
‫Wejdźmy do jednego z pchnięć, a potem spróbujmy uciec.

135
00:08:51,430 --> 00:08:52,010
‫No to jedziemy.

136
00:08:52,030 --> 00:08:55,750
‫Możemy dostać się na Wyspę Zwycięstwa.

137
00:08:55,750 --> 00:09:01,510
‫A kiedy już dotrzemy do zamku, może to być celem całej gry.

138
00:09:01,720 --> 00:09:07,510
‫Wygląda więc na to, że popsułem przesuwając wyspę, że przesunąłem rampę, która znajdowała się

139
00:09:07,510 --> 00:09:10,150
‫w tym samym folderze w zarysie.

140
00:09:10,540 --> 00:09:16,420
‫Tak więc rampa między naszymi obrotowymi platformami a naszymi obrotowymi popychaczami została przesunięta.

141
00:09:16,510 --> 00:09:22,930
‫Więc po prostu ustawiłem to z tyłu i jeśli oddalimy się, możemy przyjrzeć się całemu naszemu poziomowi

142
00:09:22,930 --> 00:09:24,460
‫od naszego początku tutaj.

143
00:09:24,490 --> 00:09:31,780
‫Ruchome platformy popychają rotatory i zamiatarki aż do małej strefy końcowej zwycięstwa.

144
00:09:32,200 --> 00:09:35,080
‫Więc cieszę się, że to fajny poziom.

145
00:09:35,080 --> 00:09:40,270
‫I oczywiście powinieneś dać go innym ludziom, aby przetestowali i poprawili swoje pomysły, a może

146
00:09:40,270 --> 00:09:42,010
‫zaimplementowali kilka różnych projektów poziomów.

147
00:09:42,280 --> 00:09:45,700
‫Ale na razie jestem z tego całkiem zadowolony i do zobaczenia na następnym wykładzie.

