‫Cześć i witaj.
‫W tym wykładzie dowiemy się o klasie trybu gry w Unreal i zobaczymy, jak to pozwala
‫nam kliknąć prawym przyciskiem myszy i skorzystać z gry.
‫Pozycja menu, aby zacząć od dowolnego miejsca na naszym poziomie.
‫Bardzo przydatne do testowania gry.
‫Zanurzmy się i zobaczmy, jak to działa.
‫Jedną z rzeczy, których zazwyczaj nie robimy w Unreal, jest to, że kiedy zaczynamy, mamy naszą postać w świecie.
‫Widzieliśmy w przeszłości, że często ta postać pojawia się z punktu startowego gracza.
‫Powodem tego jest między innymi to, że pozwala nam być nieco bardziej elastycznym w
‫kwestii tego, jak gracz zaczyna, tak że gdybyśmy próbowali grać test na
‫poziomie i chcieli zacząć już na klifie, moglibyśmy dobrze kliknij na klif i graj stąd.
‫Jeśli wypróbujesz to teraz, zauważysz, że po prostu kończysz tam, gdzie umieściliśmy
‫postać.
‫Powodem tego jest to, że Unreal tak naprawdę nie wie, jakiej postaci chcemy użyć.
‫Sposób, w jaki zwykle się to rozwiązuje, to klasa nazywana trybem gry.
‫Tryb gry to zasadniczo aktor, który wchodzi na twój poziom i kontroluje zasady gry.
‫Mówi mu, jak robić takie rzeczy, jak kto ma się gdzie odradzać, jakiej klasy użyjemy dla gracza,
‫a także wiele innych klas, które definiują sposób działania gry.
‫A w grach wieloosobowych może kontrolować takie rzeczy, jak liczba graczy dozwolonych w danej grze.
‫Może również kontrolować warunki wietrzne.
‫Tak więc rzeczy takie jak przechwytywanie flagi są zwykle trybem gry lub Battle Royale mogą być innym rodzajem trybu
‫gry.
‫To właśnie rozumiemy przez zasady konkretnej gry lub konkretnego meczu.
‫Teraz, jeśli przejdziemy do paska narzędzi i klikniemy listę rozwijaną Blueprint, zobaczysz, że w ustawieniach projektu i
‫pod nadpisaniem świata znajduje się pozycja menu o nazwie tryb gry.
‫Mamy więc ustawienie dla całego projektu, które mówi nam, jaki jest domyślny tryb gry dla każdego poziomu, który
‫tworzymy w ramach tego projektu.
‫A potem mamy override świata, który mówi nam, że jest to tryb gry dla tego konkretnego poziomu.
‫Widać więc, że w tej chwili używamy trybu gry BP Learning Kit, który jest zawarty
‫w zestawie i projekcie, który stworzyliśmy.
‫Więc to, co naprawdę chcemy zrobić, to iść i stworzyć własne i na razie zrobimy to
‫w Blueprint.
‫Ale możliwe jest tworzenie trybów gry w C++ i zrobimy to w dalszej części kursu.
‫Przejdźmy więc do pozycji menu ustawień projektu i trybu gry, a następnie przejdź do podmenu tworzenia.
‫A potem zamierzamy wybrać bazę, na której oprzeć tę aktywną klasę, a ta, którą
‫polecam, to podstawa trybu gry.
‫To ten z najbardziej minimalnymi ustawieniami i elementami.
‫Więc nie dostajemy niczego, czego nie potrzebujemy.
‫Możemy więc kliknąć bazę trybów gry, aby utworzyć nowy tryb gry i wybrać nazwę, tak jak
‫przy tworzeniu dowolnego innego aktywnego planu.
‫Więc nazwiemy go Beep Waste, zaczynając od tego prefiksu beep.
‫Kiedy tworzymy plany, będzie to tryb gry z sygnałem dźwiękowym, podkreśleniem, szturmem na przeszkodę i zamierzam umieścić to w
‫katalogu głównym folderu zawartości i wcisnąć Zapisz.
‫A teraz otworzy się we własnej karcie.
‫I widać, że to tak naprawdę tylko zakładka aktora.
‫Jest dokładnie jak każdy inny aktor.
‫Interesujące jest to, że przejdziemy do ustawień domyślnych naszej klasy, aby przyjrzeć się właściwościom i
‫ustawieniom samego aktora.
‫Widać, że istnieje sekcja zwana klasami i to ona określa, jakiego gracza możemy odrodzić
‫w świecie.
‫A więc to chcemy zmienić.
‫Chcemy znaleźć w szczególności sekcję o nazwie default -- class.
‫Rozmawialiśmy o tym, jak -- jest zasadniczo graczem, z którym grasz.
‫Więc użyjemy zamiast domyślnego -- wybierz menu i poszukaj postaci BP z trzeciej osoby.
‫To postać, którą stworzyliśmy i ustawimy ją jako domyślną.
‫Następnie uderzymy, zapiszemy i wrócimy do głównego poziomu, przejdziemy do listy rozwijanej Blueprint i nadal widać,
‫że mamy nadpisanie tego świata dla tej konkretnej mapy.
‫Chcemy to wyjaśnić, aby domyślnym trybem gry projektu był ten, który będzie używany.
‫Wybierzmy więc nadpisanie świata i przejdźmy do miejsca, w którym jest napisane wybierz klasę trybu gry, a my
‫nie wybierzemy żadnego.
‫Więc teraz na liście rozwijanej, jeśli na nią spojrzysz, zobaczysz, że mówi,
‫że tryb gry nie jest nadpisany i zamiast tego używamy domyślnego trybu gry projektu.
‫Jeśli jednak klikniesz prawym przyciskiem myszy gdzieś na świecie i klikniesz tutaj, to nadal nie
‫zadziała.
‫A powodem tego jest to, że nadal mamy ten charakter.
‫Na poziomie, który chce przejąć, w zasadzie dlatego, że mu kazaliśmy i nie mamy żadnego startującego
‫gracza.
‫Więc chciałbym rzucić wyzwanie, aby naprawić to przez dodanie startu gracza.
‫Usuń aktualną postać ze sceny.
‫Otwórz panel aktorów miejsca i przeciągnij odtwarzacz.
‫Uruchom aktora, a następnie przetestuj go i zobacz, czy kiedy grasz, zaczynasz od odtwarzacza, zaczynasz, a
‫także czy możesz kliknąć gdzieś prawym przyciskiem myszy i kliknąć odtwórz tutaj i zobaczyć, czy to działa, aby odtworzyć
‫wideo i spróbować.
‫Dobra.
‫Witamy spowrotem.
‫Czy mogę więc zacząć od usunięcia postaci tutaj?
‫Otworzyłem swoje miejsce aktorów.
‫Oczywiście możemy to zrobić od samego początku do rzutowania, przyciskając pasek narzędzi i otwierając w ten
‫sposób panel aktorów miejsca i możemy przeciągnąć początek gracza na scenę, więc umieść go mniej więcej w miejscu,
‫w którym postać została uderzona, graj i bum naszą postać pojawia się w.
‫A co z opcjami menu prawego przycisku myszy?
‫Wejdę na górę naszej platformy, kliknij tutaj prawym przyciskiem myszy.
‫I tutaj jesteśmy na szczycie platformy, co pozwala nam znacznie łatwiej testować naszą grę, niż gdybyśmy musieli
‫przechodzić przez cały poziom za każdym razem.
‫Świetna sprawa.
‫Rozwinęliśmy trochę wiedzę na temat klasy trybu gry, co jest naprawdę kluczowe w rozwoju Unreal Game.
‫Do zobaczenia na następnym wykładzie.