Aracılığıyla paylaş


Hızlı Başlangıç: Gerçek Olmayan Altyapı için Visual Studio Araçları

Bu makalede, Bir Unreal Engine (UE) oyun örneğini indirin ve Unreal Engine için Visual Studio Araçları yapılandırın. Unreal Engine için Visual Studio Araçları, Unreal Engine ile oyun geliştirmenize yardımcı olan ücretsiz bir uzantıdır. Visual Studio'da Gerçek Dışı Altyapı geliştirme deneyimini geliştiren özellikler sağlar.

Önkoşullar

Aşağıdakiler yüklenmelidir:

  • Visual Studio sürüm 17.10 veya üzeri.
  • Bu makalede kullanılan örnek, Gerçek Dışı Altyapı 5 veya sonraki bir sürümü gerektirdiğinden, Gerçek Dışı Altyapı sürüm 5 veya üzeri.
  • Unreal Engine için Visual Studio Araçları. Yükleme yönergeleri için bkz. Unreal Engine için Visual Studio Araçları yükleme.

Visual Studio'da Lyra oyun örneğini indirme ve derleme

Lyra, Unreal Engine hakkında bilgi edinmek için kullanılan örnek bir oyun projesidir. İndirme yönergeleri için Lyra Örnek Oyunu'ndaki Lyra Başlangıç Oyununu İndirme bölümüne bakın. Bunu Unreal Engine'in kaynak kodu yüklemesi aracılığıyla aldıysanız, bu sürüm oyunu derlemek ve çalıştırmak için gereken varlıkları içermez. Epic yükleyicisi aracılığıyla ihtiyacınız olan her şeyi almak için indirme yönergelerini kullanın.

Lyra oyun örneğini Unreal Engine için Visual Studio Araçları kullanacak şekilde yapılandırma

Visual Studio 2022 sürüm 17.7 itibarıyla, Unreal Engine eklentisi için Visual Studio Araçları, Unreal Engine yüklemesine dahil edilir. Gerçek Dışı Altyapı Şemalarını görüntülemek için artık gerekli değildir. Visual Studio'nun önceki bir sürümüne sahipseniz eklentiyi el ile yüklemek için bkz. Unreal Engine için Visual Studio Araçları yükleme.

Oyun örneğini indirdikten sonra Visual Studio Araçları eklentisini kullanacak şekilde güncelleştirinLyraStarterGame.uproject. Bunu gerçekleştirmenin bir yolu Gerçek Dışı Düzenleyici'dir. Lyra projesini yükleyin ve ana menüden Eklentileri Düzenle'yi>seçin. Visual Studio Tümleştirme Araçları eklentisini bulun ve yanındaki kutuyu işaretleyin.

Bunu gerçekleştirmenin bir diğer yolu da dosyayı el ile düzenlemektir LyraStarterGame.uproject . Şunu yapabilirsiniz:

  1. LyraStarterGame.uproject dosyasını bir metin düzenleyicisinde açın. Oyun örneğini yüklediğiniz dizinde bulunur.

  2. Bölümün sonuna Plugins aşağıdakileri ekleyin:

    ,{
        "Name": "VisualStudioTools",
        "Enabled": true
    }
    

Gerçek Dışı Altyapı'da

  1. Lyra projesini Unreal Engine'de açın.
  2. Gerçek Dışı Altyapı düzenleyicisi ana menüsünde Araçlar>Visual Studio Projesi Oluştur'u seçin. Bu, Visual Studio için çözüm dosyasını oluşturur.
  3. Oyunu Visual Studio'da açmak için Gerçek Dışı Altyapı düzenleyicisi ana menüsünde Araçlar>Visual Studio'yu Aç'ı seçin. Makinenizde birden çok Visual Studio sürümü varsa, doğru sürümün açıldığından emin olun: Visual Studio ana menüsünden Microsoft Visual Studio Hakkında Yardım'ı>seçin. Visual Studio 2022 sürüm 17.7 veya üzerini kullanmanız gerekir. Doğru sürüm açılmadıysa Visual Studio'nun doğru sürümünde el ile açın LyraStarterGame.sln .

Visual Studio'da

  1. Çözüm Yapılandırmaları açılan listesini Geliştirme Düzenleyicisi olarak değiştirin. Bu, Gerçek Dışı Altyapı için Blueprints Visual Studio Araçları etkinleştirir:Çözüm Yapılandırmaları açılan listesinin genişletildiği ve Geliştirme Düzenleyicisi'nin seçili olduğu Visual Studio'nun ekran görüntüsü.
  2. Başlangıç projesini LyraStarterGame projesi olarak ayarlayın. Çözüm Gezgini çözüme sağ tıklayın ve Özellikler'i seçin.
  3. Çözüm Özellik Sayfaları iletişim kutusundaki Ortak Özellikler'in altında Başlangıç Projelerini Yapılandır'ı seçin.
  4. Tek başlangıç projesinin seçili olduğundan emin olun ve açılan listeden LyraStarterGame'i seçin.

    Çözüm özellik sayfaları iletişim kutusunun ekran görüntüsü.

    Ortak Özellikler'in altında Başlangıç projelerini yapılandır seçilidir. Tek başlangıç projesi radyo düğmesi seçilidir. Açılan listede başlangıç projesi LyraStarterGame şeklindedir.

  5. İletişim kutusunu kapatmak için Tamam'ı seçin.
  6. Visual Studio ana menüsünden Derleme Çözümü Oluştur'u>seçerek oyunu oluşturun.

Visual Studio derleme çıkış penceresi

Visual Studio'daki derleme çıktı penceresi, derlemenin ilerleme durumunu ve oluşan hataları veya uyarıları gösterir. Çıktıyı Görüntüle> aracılığıyla Visual Studio ana menüsünden derleme çıktı penceresini açabilirsiniz.

Visual Studio 2022 17.12'den başlayarak, çıktı penceresindeki bir dosyanın mutlak yoluna çift tıklayarak bu dosyayı Visual Studio'da açabilirsiniz. Kaynak kodun Visual Studio çözümünün bir parçası olması ve çıkış penceresindeki yolun mutlak bir yol olması gerekir. Bu, Visual Studio'da Veya diğer proje türlerinde Gerçek Dışı Altyapı projeleri oluştururken çalışır.

Aşağıdaki ekran görüntüsünde LyraStarterGame örneğinin bir derlemesinin çıkış penceresi gösterilmektedir. Kullanıcı, uygulamasından LyraCharacter.generated.hbir uyarıya çift tıkladı. Bu dosyanın mutlak yolu sağlandığından, dosya düzenleyicide açılır.

Visual Studio çıkış penceresinin ekran görüntüsü. Mutlak yol belirtildiğinden ve kullanıcı LyrCharacter.generated.h dosyasını açmak için çift tıkladığından LyraCharacter.generated.h dosyası vurgulanır.

Gerçek Olmayan Altyapı araç çubuğu

Visual Studio, Visual Studio'da Gerçek Dışı Altyapı geliştirme tümleştirme deneyimini geliştiren bir araç çubuğu sağlar. Araç çubuğu, yaygın UE görevlerine hızlı erişim sağlar.

Visual Studio'da Gerçek Dışı Altyapı araç çubuğunu, Araç Çubuklarını>Görüntüle>Gerçek Dışı Altyapı aracılığıyla ana menüden etkinleştirin. Araç çubuğu şöyle görünür:

Visual Studio'da Gerçek Dışı Altyapı araç çubuğunun ekran görüntüsü.

Soldan sağa araç çubuğu düğmeleri:

  • Oynat simgesi, sağdaki açılan listede listelenen işlemlere eklenen hızlı bir ekleme düğmesidir. Açılan listede, Gerçek Dışı Altyapı ile ilgili işlemler listelenir ve bu da Gerçek Dışı Altyapı Düzenleyicisi'ne daha kolay eklenmesini kolaylaştırır. Bunu herhangi bir işleme eklemek için de kullanabilirsiniz.
  • Gerçek Dışı Altyapı tümleştirme sunucusunu başlatma ve durdurma düğmeleri. Tümleştirme sunucusu, Visual Studio ile Gerçek Dışı Altyapı tümleştirmesinin performansını artırır. Bir arka plan işlemi olarak çalışır ve projenizde çalışırken test bilgilerini otomatik olarak güncelleştirir. Makine kaynaklarını geri kazanmak için bu özelliği kapatabilir ve tümleştirme geliştirmelerini istediğinizde başlatabilirsiniz. Visual Studio'da bir UE projesi açtığınızda sunucu otomatik olarak başlatılır.
  • Gerçek Dışı Altyapı Şeması varlıklarını yeniden taramak için bir düğme. Bu, Visual Studio çözümünü, Gerçek Dışı Altyapı projesinin en son Blueprint varlıklarıyla güncelleştirir.
  • Gerçek Dışı Altyapı günlük penceresini açan düğme.
  • Yenileme yapabileceğiniz ve genel yapılandırma durumunu ve Visual Studio Tümleştirme Aracı durumunu görebileceğiniz, Şema desteğini denetleyebileceğiniz, Gerçek Dışı Altyapı adlandırma kuralı denetleyicisi durumunun alınıp alınmadığına bakabileceğiniz Gerçek Dışı Altyapı Tümleştirme Yapılandırması penceresini açan bir düğme.

Komut satırı bağımsız değişkeni açılan menüsü

İç döngünüzün düzenleme ve hata ayıklaması sırasında oyununuzu sık sık farklı komut satırı bağımsız değişkenleriyle başlatabilirsiniz. Komut satırı bağımsız değişkenleri açılan menüsünde bu işlem artık daha kolay hale geliyor:

Komut satırı args açılan listesinin ekran görüntüsü.

Komut satırı bağımsız değişkenleri açılan listesi, Standart araç çubuğundaki Çözüm Platformları açılan listesinden sonra gösterilir. C:\UE\LyraStarterGame\LyraStarterGame.uproject -fullscreen ve C:\UE\LyraStarterGame\LyraStarterGame.uproject -JsonDebugOutput için bir girdi vardır.

Komut satırı bağımsız değişkenleri eklemek için, bunları açılan menüye yazın ve Enter tuşuna basın. Bağımsız değişkenler, girdiğiniz sırayla kaydedilir ve gelecekte kullanmak üzere açılan listede görünür.

Yeni bir komut satırına yer açmak için en eski satır kaldırılmadan önce ekleyebileceğiniz beş komut satırı sınırı vardır.

Gerçek Dışı Altyapı düzenleyicisinde çalışan bir Gerçek Dışı Altyapı projesinde hata ayıklarken ilk bağımsız değişken projenin yolu olmalıdır. Örneğin: C:\UE\LyraStarterGame\LyraStarterGame.uproject.

Komut satırı bağımsız değişkenlerini kullanma hakkında daha fazla bilgi için bkz . Hata ayıklama sırasında komut satırı bağımsız değişkenlerini geçirme (C++).

Sonraki adımlar

Visual Studio'da Gerçek Dışı Altyapı sınıfları, modülleri ve eklentileri ekleme
Visual Studio'da Gerçek Dışı Altyapı Şemalarını Görüntüleme
Visual Studio'da Gerçek Dışı Altyapı günlüğünü görüntüleme
Visual Studio'da Gerçek Dışı Altyapı makrolarını görüntüleme