Utwórz grę w Microsoft Visual Studio

Rozszerzenie Android Game Development Extension (AGDE) dla Visual Studio umożliwia kierowanie projektów Visual Studio na Androida. AGDE obsługuje pełny zakres działań programistycznych: zarządzanie projektami, tworzenie, debugowanie i profilowanie.

AGDE najlepiej sprawdza się w programach deweloperskich w systemie Windows i w programie Microsoft Visual Studio do pisania kodu w językach C lub C++. Jeśli piszesz w C lub C++ przy użyciu różnych narzędzi, skorzystaj z Android Studio, by programować na Androida.

AGDE jest częścią pakietu Android Game Development Kit. Android Game Development Kit zawiera biblioteki i narzędzia, które umożliwiają tworzenie świetnych gier na Androida. Biblioteki z pakietu Android Game Development Kit są zgodne z projektami AGDE. Narzędzia takie jak Android Graphics Inspector pozwalają dostosować grę do optymalnej wydajności.

Kierowanie na Androida w Visual Studio

AGDE dodaje Androida jako platformę docelową do Visual Studio. Dzięki temu istniejące wieloplatformowe projekty gier Visual Studio mogą szybko zintegrować Androida jako nową platformę. Funkcje Visual Studio IntelliSense są zgodne z AGDE. Obsługiwane są wszystkie istniejące architektury procesorów Androida: 32-bitowe i 64-bitowe zarówno ARM, jak i Intel.

Utwórz w Visual Studio

AGDE integruje się z MSBuild, aby kompilować i łączyć kod C++ na Androida. Pakiet NDK dla Androida dostarcza kompilator i łańcuch narzędzi. W przypadku deweloperów o określonych zależnościach AGDE jest zgodne z wieloma wersjami pakietu NDK. Ustawienia kompilacji projektu konfiguruje się za pomocą standardowego systemu właściwości Visual Studio. AGDE jest zgodne z Incredibuild, dzięki czemu deweloperzy mogą wykorzystywać istniejącą rozproszoną infrastrukturę kompilacji, aby skrócić czas kompilacji na Androida.

Debuguj w Visual Studio

AGDE obsługuje wdrażanie na urządzeniach, uruchamianie i debugowanie za pomocą emulatora i urządzenia fizycznego. Debuger można też podłączyć do już uruchomionego procesu. AGDE współpracuje z LLDB w celu obsługi debugowania. Dzięki AGDE sesje debugowania są uruchamiane w Visual Studio przy użyciu standardowego interfejsu do punktów przerwania, śledzenia i inspekcji zmiennych. Dodatkowe funkcje obejmują widoki Pamięć i Zarejestruj oraz demontaż kodu natywnego. Funkcja powłoki LLDB jest dostępna w oknie poleceń Visual Studio. Programiści Unreal Engine w wersji 4.26.1 i nowszych mogą używać AGDE do debugowania na Androidzie.

Profil z Visual Studio

AGDE integruje się z samodzielną wersją narzędzia Profiler Studio. Ten program do profilowania można uruchomić z poziomu Visual Studio i dołączyć do trwającej sesji gry. Program profilujący w Android Studio wyświetla w czasie rzeczywistym statystyki użytkowania procesora, pamięci, sieci i energii.

Wymagania

AGDE wymaga komputera Intel lub AMD z systemem Microsoft Windows i zainstalowanym oprogramowaniem:

  • .NET Core SDK 2.2
  • Android Studio w wersji 3.5 lub nowszej
  • Visual Studio 2017 (15.4.0 lub nowsze) lub Visual Studio 2019 (16.0.0 lub nowsze)

Więcej informacji

(Linki do pobrania) (Linki do przewodnika AGDE)