Samouczek Unreal Engine 4 dla początkujących - wszystkie szczegóły
Dzięki Unreal Engine 4 możesz samodzielnie programować profesjonalne i złożone gry wideo. W tym samouczku poznasz strukturę programu i kilka podstawowych pojęć.
Zainstaluj Unreal Engine 4
Zanim zaczniesz programować za pomocą Unreal Engine, musisz go najpierw zainstalować. W tym przykładzie pokazujemy instalację w systemie Windows.
- Najpierw pobierz Unreal Engine 4. Odbywa się to za pośrednictwem strony głównej silnika Unreal Engine.
- Następnie uruchom instalator i kliknij „Zainstaluj”.
- Podczas instalacji zapora systemu Windows uniemożliwia programowi kilkakrotny dostęp do sieci. Należy jednak zezwolić na ten dostęp, aby można było poprawnie zainstalować silnik Unreal Engine lub Epic Games Launcher.
- Po zakończeniu instalacji uruchom program uruchamiający Epic Games i zaloguj się na swoje konto Epic Games.
- W razie potrzeby kliknij „Napraw teraz”, aby odnowić nieaktualne skróty.
- Teraz kliknij kartę „Unreal Engine” i „Install Engine”.
- Następnie możesz wybrać miejsce instalacji silnika. Jeśli chcesz, możesz na przykład zainstalować go na pamięci USB lub zewnętrznym dysku twardym. Następnie kliknij „Zainstaluj”.
- Jeśli Launcher Epic Games później zapyta, czy pliki wyrzucenia powinny zostać przypisane do Launchera, kliknij „Napraw teraz”.
Unreal Engine 4: The Project Manager
Po zakończeniu instalacji silnika Unreal Engine można go uruchomić, klikając „Uruchom”.
- Menedżer projektu zaczyna się jako pierwszy. Jeśli wcześniej nie pracowałeś z Unreal Engine, wskazane jest wybranie tutaj szablonu.
- Nadaj także nazwę projektu i wybierz lokalizację.
- Na koniec kliknij „Utwórz projekt”, aby rozpocząć.
Sekcje programu w silniku Unreal Engine
Silnik Unreal jest podzielony na sześć ważnych dziedzin.
- Panel trybów: Znajdziesz tutaj różne narzędzia, takie jak „Narzędzie do układania poziomej powierzchni”, „Narzędzie do tworzenia liści” lub „Narzędzie do umieszczania”. Za pomocą „Umieść narzędzie” możesz na przykład - jak sama nazwa wskazuje - umieszczać obiekty na poziomie.
- World Outliner: „World Outliner” pokazuje wszystkie obiekty na bieżącym poziomie i służy do organizacji.
- Szczegóły: W polu „Szczegóły” możesz edytować właściwości poszczególnych obiektów poziomu.
- Pasek narzędzi: u góry znajduje się pasek narzędzi, który oferuje ogólne funkcje. Bardzo ważny jest przycisk „Graj”, za pomocą którego możesz wypróbować grę.
- Rzutnia: Zawsze możesz zobaczyć aktualny poziom w „Rzutni” z różnych perspektyw. Możesz także przenosić tutaj przedmioty i wiele więcej.
- Przeglądarka treści: Wreszcie jest „Przeglądarka treści”, w której można znaleźć wszystkie pliki projektu. Możesz je również tutaj uporządkować, przeglądać strukturę folderów lub importować pliki.
Unreal Engine: Te standardowe zasoby istnieją
W Unreal Engine są niezliczone zasoby. Cztery ważne standardowe aktywa to:
- Klasa planu: Potrzebujesz „klasy planu” do przebiegu gry lub zachowania poszczególnych obiektów. Jeśli chcesz na przykład dodać do gry poruszający się samochód, można to rozwiązać za pomocą „klasy Blueprint”. „Klasa planu” jest programowana za pomocą systemu węzłów. Oznacza to, że łączysz kilka elementów programu za pomocą strzałek, podobnie jak schemat blokowy.
- Poziom: Za pomocą tego zasobu możesz łatwo - jak sama nazwa wskazuje - utworzyć poziom, który możesz edytować bezpośrednio w „Rzutni”.
- Materiał: ten zasób jest również oczywisty. Za pomocą tego zasobu możesz tworzyć materiały w specjalnym „Edytorze materiałów”. System węzłów jest tutaj ponownie wykorzystywany.
- System cząstek: Za pomocą tego zasobu możesz dodawać cząstki do obiektu. Jest przetwarzany w specjalnym edytorze cząstek.
- Możesz łatwo dodawać zasoby do gry, klikając „Dodaj nowy” w „Przeglądarce treści”. Następnie znajdziesz wyżej wymienione standardowe zasoby w sekcji „Utwórz zasób podstawowy”.
Siatki w silniku Unreal
Jeśli pracujesz z silnikiem Unreal Engine, napotkasz także tak zwane „siatki”.
- Do grafiki trójwymiarowej potrzebujesz siatek lub siatek wielokątów. Istnieją dwa różne rodzaje oczek.
- Siatka statyczna: „Siatka statyczna” to obiekt geometryczny, który składa się z wielu różnych wielokątów (wielokątów). Ten obiekt jest przechowywany w pamięci grafiki i można go przesuwać, obracać i skalować bez potrzeby dużej mocy obliczeniowej.
- Szkieletowa siatka: Ta siatka jest bardzo podobna do „siatki statycznej”. Jednak nadal ma ze sobą połączone „kości”, które mogą to zmienić. Jeśli chcesz dodać do gry biegnącego królika, potrzebujesz „siatki szkieletu”, abyś mógł animować ruch biegający.