‫Witam w tej sekcji, w której zamierzamy stworzyć tę niesamowicie wyglądającą grę o czołgach.
‫Mamy ten niebieski czołg, którym możemy toczyć się po świecie, kontrolować i celować w
‫różne rzeczy, a także wystrzeliwać pociski, abyśmy mogli zniszczyć tych wrogów, którzy istnieją w centralnej strukturze na mapie.
‫Teraz ci wrogowie mają podstawowe A. I. gdzie mogą celować w nas i wystrzeliwać w nas pociski.
‫Więc istnieje czynnik zagrożenia i możemy je również zniszczyć, aby wygrać mecz.
‫Teraz mogą również nas zniszczyć, jak widać tutaj.
‫Jest więc trochę podekscytowania, trochę trudności związanych z próbą wygrania gry.
‫To jest naprawdę fajna, prosta gra, gra w stylu dżemu, a pod koniec gry nauczysz
‫się mnóstwa umiejętności.
‫Mam więc nadzieję, że jesteś gotowy do tworzenia klas C++ i programowania rozgrywki.
‫To będzie naprawdę fajna sekcja, więc przygotuj się na zanurzenie się w silniku i stworzenie tego projektu.
‫Porozmawiajmy teraz trochę o tym, co omówimy w tej sekcji.
‫Oto plan sekcji i możesz od czasu do czasu odwoływać się do tej mapy drogowej, aby sprawdzić swoje postępy i
‫zobaczyć, jak daleko zaszedłeś w tej sekcji.
‫Teraz najpierw stworzymy czołg, który będzie mógł poruszać się po całym świecie.
‫To będzie to, co kontrolujemy podczas gry.
‫Zamierzamy skonfigurować nasz czołg do obsługi ruchu za pomocą klawiszy WAC, a także poruszania myszą
‫i klikania przyciskiem myszy, aby obracać czołgami, wieżą i pociskami.
‫Następnie stworzymy wrogą klasę wieżyczek i będzie to przeciwnik w grze.
‫Będzie nas szukać i wystrzeliwać w nas pociski.
‫Jak gramy.
‫Zamierzamy dodać funkcję ostrzału, którą będziemy mogli wystrzelić jednym kliknięciem myszy, a wieżyczki wroga
‫będą również wykorzystywać funkcję ostrzału, aby wystrzeliwać w nas pociski.
‫Następnie dodamy do gry obrażenia i zniszczenia.
‫Więc to dodaje trochę niebezpieczeństwa.
‫Teraz pod koniec tej sekcji dodamy kilka efektów specjalnych, takich jak dym, eksplozje i dźwięki, aby
‫uczynić naszą grę nieco bardziej dynamiczną i zabawną.
‫I zakończymy tę sekcję warunkami wygranej i przegranej z wyświetlaczami HUD, które pokażą nam, kiedy
‫gra się zaczyna i kiedy gra się kończy, albo kiedy przegraliśmy, albo kiedy zniszczyliśmy wszystkie wieżyczki
‫i wygraliśmy grę .
‫Daje to więc trochę mapy drogowej pokazującej funkcje, które zostaną wdrożone, oraz umiejętności, których
‫nauczysz się w tej sekcji.
‫Teraz jesteśmy gotowi, aby rozpocząć ten projekt gry, więc możesz pobrać ten projekt gry z linku
‫w zasobach tego filmu.
‫Zamierzasz go pobrać, rozpakujesz go tak, jak każdy inny plik zip.
‫A po pobraniu i rozpakowaniu możesz go otworzyć w Unreal Engine.
‫Teraz, gdy otworzysz projekt, zobaczysz to, co tutaj widzę, czyli ten fajnie
‫wyglądający poziom z fioletowym niebem i tą siatką na ziemi.
‫I jest to w zasadzie uproszczony, szkieletowy projekt, który ma tylko to, czego potrzebujemy do tej gry.
‫Zobaczysz więc tutaj, w przeglądarce treści, pod folderem treści, mamy folder asset i
‫mamy folder map.
‫A w folderze map mamy poziom o nazwie main.
‫W nawiasach jest napisane poziom.
‫W ten sposób możesz wiedzieć, a zobaczysz, że w lewym górnym rogu tej zakładki jest napisane główny,
‫oczywiście, który odnosi się do tego poziomu, który otworzyliśmy, o nazwie Główny.
‫Teraz mamy folder zasobów z pewną strukturą folderów już dla nas utworzoną, tutaj jest folder
‫audio z dwoma zasobami audio.
‫Możesz śmiało kliknąć te ikony, aby usłyszeć, jak brzmią te zasoby.
‫Mamy teraz kilka efektów tutaj w folderze efektów, mamy trzy efekty specjalne.
‫Teraz, jeśli klikniesz je dwukrotnie, możesz zobaczyć, jak wyglądają te efekty.
‫Jest to bardziej efekt typu eksplozji.
‫Kolejny to efekt trafienia, który wygląda jak chmura dymu.
‫A potem mamy ślad pocisku, który będzie podążał za pociskiem, który wystrzeliwuje
‫na cały świat, folder materiałów wypełniony materiałami, które będą używane z naszymi siatkami.
‫I to prowadzi mnie do folderu oczek, który zawiera czołg i wieżę, tutaj zarówno podstawę, jak
‫i górną część, a także pocisk i tę kulę.
‫I wreszcie mamy folder tekstur, który zawiera dla nas kilka tekstur.
‫To są zasoby, których będziemy potrzebować do tego projektu gry.
‫Więc są już dla nas zapewnione w tym projekcie.
‫Tak więc w zasadzie wykonano wiele pracy, aby skonfigurować to za Ciebie, więc nie musisz spędzać
‫całego czasu na tworzeniu poziomu, wyszukiwaniu i znajdowaniu zasobów.
‫To wszystko jest dla Ciebie przygotowane, abyśmy mogli zacząć kodować grę już teraz.
‫Oprócz samego poziomu mamy również skonfigurowane mapowanie danych wejściowych, dostępu i akcji, dzięki czemu nie
‫musimy ich konfigurować.
‫Jeśli przejdziesz do edycji i ustawień projektu, a następnie przewiń w dół do wprowadzania, tutaj mamy mapowania akcji i.
‫Mapowania osi, istnieje mapowanie akcji zwane ogniem.
‫Jeśli klikniesz listę rozwijaną obok niej, zobaczysz, że jest ona przypisana do lewego przycisku myszy.
‫Więc za każdym razem, gdy klikniemy lewy przycisk myszy, mamy to mapowanie akcji ognia
‫i nauczymy się, jak to wykorzystać w C++, abyśmy mogli używać lewego przycisku myszy do robienia różnych rzeczy.
‫I podobnie, mamy te mapowania dostępu, które są również mapowane na klawisze klawiatury.
‫Ruch do przodu jest mapowany na W, a obrót S jest mapowany na D i A, a następnie obrót wieży jest mapowany
‫na oś x myszy.
‫Oznacza to, że kiedy poruszamy myszą w lewo iw prawo, wprowadzamy informacje wejściowe do systemu wejściowego, który
‫je pobiera, rejestruje, a następnie coś z nimi robi.
‫W przyszłych filmach dowiemy się wszystkiego o tym, czym jest to coś.
‫Oto kilka ustawień, które przygotowaliśmy dla nas wszystkich.
‫Wszystko, co musimy zrobić, to zacząć tworzyć klasy i zacząć programować, aby ta gra była ustrukturyzowana, stworzona
‫i gotowa do gry.
‫Więc mam nadzieję, że jesteś podekscytowany.
‫Jestem podekscytowany.
‫W następnym filmie zaczniemy tworzyć klasy C++ i faktycznie zaczniemy dopracowywać tę grę i mieć
‫coś, w co możemy zagrać.
‫Do zobaczenia w następnym filmie.
‫Przygotuj się do rozpoczęcia kodowania.