Aracılığıyla paylaş


Visual Studio'da Gerçek Dışı Altyapı makrolarını görüntüleme

Visual Studio'da UE günlüğünü görüntülemek için Unreal Engine (UE) için Visual Studio Araçları kullanabilirsiniz. Unreal Editor ile Visual Studio arasında geçiş yapmak zorunda kalmadan UE günlüğünü görebildiğiniz için bu yararlı olur.

Önkoşullar

Aşağıdakileri yükleyin:

Visual Studio'da Gerçek Dışı Altyapı makrolarını görüntüleme

Uzun UE makrolarını okumak zor olabilir. Unreal Engine için Visual Studio Araçları, UE makrolarını daha kolay okuyabilmeniz için genişletir. İsterseniz genişletilmiş makroyu kopyalayabilirsiniz. Ayrıca çevrimiçi olarak arayabilir veya başka bir makroyla karşılaştırabilirsiniz. Bu özelliklerle deneme yapmak için Hızlı Başlangıç: Lyra oyununu indirip derlemek için Unreal Engine Visual Studio Araçları'ı tamamladıktan sonra şu adımları izleyin.

  1. Visual Studio'da dosyasını açın LyraGameplayAbility_RangedWeapon.cpp. bu dosyayı Çözüm Gezgini Arama bölmesinde arayın veya Games>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cpp altında bulun

  2. içinde LyraGameplayAbility_RangedWeapon.cpp41. satıra gidin. Aşağıdaki makroyu görmeniz gerekir: UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_WeaponFireBlocked, "Ability.Weapon.NoFiring");

  3. Makro tanımı penceresini görmek için fare işaretçisini üzerine UE_DEFINE_GAMEPLAY_TAG_STATIC getirin: Visual Studio'da, UE makro araç ipucunun ekran görüntüsü. Alt kısımda kopyalama, satır içi genişletme, genişletmeyi görselleştirme ve çevrimiçi arama seçenekleri vardır. Alttaki seçenekler makroyu panoya kopyalar, makroyu satır içi olarak genişletir, makronun genişlemesini görselleştirir ve çevrimiçi ortamda makroyu arar.

  4. Kod penceresinde makroyu ve iç içe yerleştirilmiş tüm makroları genişletmek için Satır İçi Genişlet'i seçin. UE_DEFINE_GAMEPLAY_TAG_STATIC makrosunun genişletilmiş içeriğinin ekran görüntüsü. Genişletmeyi geri almak için basabilirsiniz Ctrl+z .

  5. Tarayıcınızı açmak için Çevrimiçi ara'yı seçin. Makroyu bulmak için bir arama doldurulmuş olarak açılır. Önceki örnekte bu, arama yapmak için tarayıcıyı açar C++ #define UE_DEFINE_GAMEPLAY_TAG_STATIC(TagName, Tag) static FNativeGameplayTag TagName(UE_PLUGIN_NAME, UE_MODULE_NAME, …

  6. Makro Genişletme penceresini açmak için Genişletmeyi görselleştir'i seçin. Büyük makronun parçası olan iç içe makroları her seferinde bir adım genişletebilirsiniz. Pencerenin sağ üst köşesindeki makro genişletme oklarını görmek için genişletmenin sonuna kaydırın. Sonraki iç içe makroyu genişletmek için sağ oku seçin. Genişletilen son iç içe makroyu daraltmak için sol oku seçin:

    UE_DEFINE_GAMEPLAY_TAG_STATIC makronun genişletilmiş içeriğini gösteren makro genişletme penceresinin ekran görüntüsü.

C/C++ makro genişletmesini görselleştirme
Gerçek Dışı Altyapı için Visual Studio Araçları
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