Dokumentacja dla deweloperów Unreal Engine zawiera większość informacji, których potrzebujesz, aby używać Unreal Engine na urządzeniach z Androidem.
Pierwsze kroki
Przewodnik Szybki start Androida zawiera większość informacji potrzebnych do rozpoczęcia tworzenia aplikacji na Androida, w tym:
- Tworzenie projektu mobilnego
- Konfigurowanie projektu pod kątem Androida
- Konfigurowanie edytora pod kątem podglądu w renderowaniu mobilnym
- Uruchamianie na urządzeniu docelowym z Androidem
- Pakowanie kompilacji Androida w plik APK na potrzeby testowania
Jeśli używasz systemu Windows jako platformy programistycznej, Unreal integruje się z rozszerzeniem Android Game Development Extension do Visual Studio.
Pakowanie projektu
Przegląd pakowania projektów na Androida zawiera informacje nie tylko o pakowaniu wersji na Androida w pliku APK, ale też o przygotowaniu wersji do dystrybucji za pomocą pakietu aplikacji na Androida.
Play Asset Delivery
Przewodnik Dostarczanie zasobów w Google Play zawiera informacje o włączaniu dostarczania zasobów w Google Play w projekcie, wyznaczaniu reguł tworzenia fragmentów zasobów, które staną się pakietami zasobów w pakiecie aplikacji na Androida, oraz o korzystaniu z komponentów na czas instalacji, komponentów szybkiego śledzenia i komponentów na żądanie.
Play Integrity API
Interfejs Play Integrity API pozwala sprawdzić, czy gra nie została zmodyfikowana, czy została zainstalowana z Google Play i czy działa na oryginalnym urządzeniu z Androidem lub w oryginalnej instancji Gier Google Play na PC. Serwer backendu gry może zareagować, gdy wykryje ryzykowny ruch, aby zapobiec nieautoryzowanemu dostępowi i oszukiwaniu. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji referencyjnej interfejsu Runtime API.
Aktualizacje w aplikacji w Google Play
Aktualizacje w aplikacji w Google Play umożliwiają wysyłanie użytkownikom prośby o zaktualizowanie gry do najnowszej wersji, gdy jest ona dostępna, bez konieczności otwierania Sklepu Play. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji interfejsu Runtime API.
Opinie w aplikacji w Google Play
Opinie w grze w Google Play umożliwiają zachęcanie użytkowników do przesyłania ocen i opinii w Sklepie Play bez konieczności wychodzenia z gry. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji API Runtime.
Płatności w Google Play
Przewodnik Zakupy w aplikacjach zawiera informacje o konfigurowaniu gry pod kątem systemu rozliczeniowego Google Play, odczytywania informacji o zakupach oraz dokonywania zakupów.
Vulkan API
Vulkan to wieloplatformowy interfejs API do wydajnej grafiki 3D, który ma niski narzut w porównaniu z OpenGL ES.
Aby włączyć interfejs API grafiki Vulkan, wybierz Ustawienia projektu > Platformy > Android > Kompilacja i kliknij Obsługuj Vulkan. Jeśli wybierzesz opcje Obsługuj Vulkan i Obsługuj OpenGL ES3.2, Unreal będzie domyślnie używać Vulkan. Jeśli urządzenie nie obsługuje Vulkana, Unreal przechodzi na OpenGL ES 3.2.
Tempo klatek
Unreal 4.25 i nowsze wersje integrują bibliotekę Android Frame Pacing Library, która jest częścią Android Game Development Kit. Z artykułu Mobile Frame Pacing dowiesz się, jak włączyć bibliotekę Android Frame Pacing Library i jak kontrolować tempo wyświetlania klatek za pomocą kodu C++.
Optymalizacja renderowania
Przewodnik Optymalizacja renderowania na urządzeniach mobilnych zawiera wskazówki i sprawdzone metody optymalizowania wydajności na urządzeniach mobilnych, w tym informacje o tym, kiedy warto używać map normalnych, a kiedy siatek z dużą liczbą wierzchołków. Omawia ona podstawy zmniejszania liczby wywołań rysowania, liczby siatek i identyfikatorów materiałów, a także złożoność materiałów, optymalizację rozdzielczości tekstur, czas uruchamiania i rozmiar pakietu.
Sprawdzone metody
Mamy też artykuły o sprawdzonym sposobie tworzenia zasobów graficznych, tożsamości i dystrybucji, które pomogą Ci poruszać się po ekosystemie Androida w Unreal Engine.