Oyununuzu Microsoft Visual Studio'da geliştirin

Visual Studio için Android Game Development Extension (AGDE), Visual Studio projeleriniz için platform olarak Android'i hedeflemenizi sağlar. AGDE; proje yönetimi, derleme, hata ayıklama ve profil çıkarma olmak üzere çok çeşitli geliştirme aktivitelerini destekler.

Temel olarak Windows üzerinde geliştirme yapıyorsanız ve C veya C++ kodu yazmak için Microsoft Visual Studio kullanıyorsanız AGDE sizin için idealdir. Farklı araçlar kullanarak C veya C++ kodu yazıyorsanız Android için uygulama geliştirmek için Android Studio'yu kullanın.

AGDE, Android Oyun Geliştirme Kiti'nin bir parçasıdır. Android Oyun Geliştirme Kiti, Android'de harika oyunlar yapmayı destekleyen kitaplıklar ve araçlar içerir. Android Oyun Geliştirme Kiti'ndeki kitaplıklar, AGDE projeleriyle uyumludur. Android Grafik Denetleyici gibi araçlar, oyununuzu en iyi performansı sağlayacak şekilde ayarlamanıza yardımcı olabilir.

Visual Studio'da Android'i hedefleme

AGDE, Android'i Visual Studio'ya platform hedefi olarak ekler. Bu, mevcut çok platformlu Visual Studio oyun projelerinin Android'i yeni bir platform olarak hızla entegre etmesini sağlar. Visual Studio IntelliSense özellikleri, AGDE ile uyumludur. Mevcut tüm Android CPU mimarileri desteklenir: 32 bit ve 64 bit hızda hem ARM hem de Intel.

Visual Studio'da Derleme

AGDE, Android'de C++ kodunu derlemek ve bağlamak için MSBuild ile entegre olur. Derleyiciyi sağlamak ve araç zincirini derlemek için Android NDK kullanılır. Belirli bağımlılıkları olan geliştiriciler için AGDE, NDK'nın birden fazla sürümüyle uyumludur. Proje derleme ayarları, standart Visual Studio mülk sistemi kullanılarak yapılandırılır. AGDE, Incredibuild ile uyumludur. Bu sayede geliştiricilerin, Android için derleme işlemi yaparken derleme sürelerini kısaltmak amacıyla mevcut dağıtılmış derleme altyapısını kullanabilir.

Visual Studio'da hata ayıklama

AGDE, hem emülatöre hem de fiziksel cihaza dağıtma, bu cihazlarda çalıştırma ve hata ayıklama işlemlerini destekler. Hata ayıklayıcı, halihazırda çalışan bir işleme de eklenebilir. Hata ayıklama desteği için LLDB ile AGDE arayüzleri. AGDE ile hata ayıklama oturumları, Visual Studio'nun ayrılma noktaları, izleme ve değişken denetimi için standart arayüzünü kullanarak Visual Studio'da çalışır. Ek özellikler arasında Bellek ve Kayıt görünümleri ve yerel kodun sökümü yer alır. LLDB kabuk işlevine Visual Studio Komut Penceresi üzerinden erişilebilir. 4.26.1 ve sonraki sürümleri kullanan Unreal Engine geliştiricileri, Android'de hata ayıklamak için AGDE'yi kullanabilir.

Visual Studio'dan profil

AGDE, Android Studio Profiler'ın bağımsız bir sürümüyle entegre olur. Bu profil aracı, Visual Studio'dan başlatılabilir ve çalışan bir oyun oturumuna eklenebilir. Android Studio Profiler CPU, bellek, ağ ve enerji için gerçek zamanlı kullanım istatistiklerini görüntüler.

Şartlar

AGDE için aşağıdaki yazılımların yüklü olduğu Microsoft Windows çalıştıran bir Intel veya AMD PC gerekir:

  • .NET Core SDK 2.2
  • Android Studio 3.5 veya üzeri
  • Visual Studio 2017 (15.4.0 veya sonraki sürümler) ya da Visual Studio 2019 (16.0.0 veya sonraki sürümler)

Daha fazla bilgi

(İndirme bağlantıları) (AGDE kılavuzunun bağlantıları)