Bagikan melalui


Menampilkan makro Unreal Engine di Visual Studio

Anda dapat menggunakan Visual Studio Tools for Unreal Engine (UE) untuk melihat pengelogan UE dalam Visual Studio. Ini berguna karena Anda dapat melihat pengelogan UE tanpa harus beralih antara Editor Unreal dan Visual Studio.

Prasyarat

Instal yang berikut:

Menampilkan makro Unreal Engine di Visual Studio

Makro UE panjang bisa sulit dibaca. Visual Studio Tools for Unreal Engine memperluas makro UE sehingga Anda dapat membacanya dengan lebih mudah. Anda dapat menyalin makro yang diperluas jika anda mau. Anda juga dapat mencarinya secara online atau membandingkannya dengan makro lain. Untuk bereksperimen dengan fitur-fitur ini, ikuti langkah-langkah ini setelah menyelesaikan Mulai Cepat: Visual Studio Tools for Unreal Engine untuk mengunduh dan membangun game Lyra.

  1. Di Visual Studio, buka LyraGameplayAbility_RangedWeapon.cpp. Cari file tersebut di panel Pencarian Penjelajah Solusi atau temukan di bawah Game>LyraStarterGame>Source>LyraGame>Weapons LyraGameplayAbility_RangedWeapon.cpp>

  2. Di LyraGameplayAbility_RangedWeapon.cpp, buka baris 41. Anda akan melihat makro berikut: UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_WeaponFireBlocked, "Ability.Weapon.NoFiring");

  3. Arahkan kursor ke penunjuk UE_DEFINE_GAMEPLAY_TAG_STATIC mouse untuk melihat jendela definisi makro: Cuplikan layar di Visual Studio tipsalat makro UE. Ada opsi di bagian bawah untuk menyalin, memperluas sebaris, memvisualisasikan ekspansi, dan mencari secara online. Opsi di bagian bawah menyalin makro ke clipboard, memperluas makro sebaris, memvisualisasikan ekspansi makro, dan mencari makro secara online.

  4. Pilih Perluas Sebaris, untuk memperluas makro, dan semua makro berlapis, di jendela kode. Cuplikan layar konten makro UE_DEFINE_GAMEPLAY_TAG_STATIC yang diperluas. Anda dapat menekan Ctrl+z untuk membatalkan ekspansi.

  5. Pilih Cari online untuk membuka browser Anda. Ini terbuka dengan pencarian yang diisi untuk menemukan makro. Dalam contoh sebelumnya, ini membuka browser untuk mencari C++ #define UE_DEFINE_GAMEPLAY_TAG_STATIC(TagName, Tag) static FNativeGameplayTag TagName(UE_PLUGIN_NAME, UE_MODULE_NAME, …

  6. Pilih Visualisasikan ekspansi untuk membuka jendela Ekspansi Makro. Anda dapat memperluas makro berlapis yang merupakan bagian dari makro yang lebih besar satu langkah pada satu waktu. Gulir ke akhir ekspansi untuk melihat panah ekspansi makro di sudut kanan atas jendela. Pilih panah kanan untuk memperluas makro berlapis berikutnya. Pilih panah kiri untuk menciutkan makro berlapis terakhir yang diperluas:

    Cuplikan layar jendela ekspansi makro memperlihatkan konten makro UE_DEFINE_GAMEPLAY_TAG_STATIC yang diperluas.

Memvisualisasikan ekspansi makro C/C++
Alat Visual Studio untuk Mesin Tidak Nyata
Menambahkan kelas, modul, dan plugin Unreal Engine di Visual Studio
Melihat Cetak Biru Unreal Engine di Visual Studio
Lihat pengelogan Unreal Engine di Visual Studio