Niesamowite na Androidzie

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 dokumentacjidokumentacji 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 dokumentacjidokumentacji 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 dokumentacjidokumentacji 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 VulkanObsł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.

W ustawieniach projektu na karcie Platformy > Android > Kompilacja zaznacz opcje Obsługuj Vulkan i Obsługuj OpenGL ES3.2.
Rysunek 1. Domyślnie włącz Vulkan, a jako alternatywę 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ścidystrybucji, które pomogą Ci poruszać się po ekosystemie Androida w Unreal Engine.