Compartir a través de


Visualización de macros de Unreal Engine en Visual Studio

Puede usar Visual Studio Tools para Unreal Engine (UE) para ver el registro de UE en Visual Studio. Esto resulta útil porque puede ver el registro de UE sin necesidad de cambiar entre el Editor de Unreal y Visual Studio.

Requisitos previos

Instale lo siguiente:

Visualización de macros de Unreal Engine en Visual Studio

Las macros de UE largas puede ser difíciles de leer. Visual Studio Tools para motor Unreal expande macros de UE para que pueda leerlos con más facilidad. Puede copiar la macro expandido si lo desea. También se puede buscar en línea o comparar con otro macro. Para experimentar con estas características, siga estos pasos después de completar Inicio rápido: Visual Studio Tools para Unreal Engine para descargar y compilar el juego de Lyra.

  1. Abra LyraGameplayAbility_RangedWeapon.cpp en Visual Studio. Busque el archivo en el panel de búsqueda del Explorador de soluciones o en Juegos>LyraStarterGame>Origen>LyraGame>Armas>LyraGameplayAbility_RangedWeapon.cpp

  2. En LyraGameplayAbility_RangedWeapon.cpp, vaya a la línea 41. Debe ver el siguiente macro: UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_WeaponFireBlocked, "Ability.Weapon.NoFiring");

  3. Mantenga el puntero del mouse sobre UE_DEFINE_GAMEPLAY_TAG_STATIC para ver la ventana de definición del macro: Captura de pantalla en Visual Studio de la información sobre herramientas de macro de UE. Hay opciones en la parte inferior para copiar, expandir en línea, visualizar la expansión y buscar en línea. Las opciones de la parte inferior te permiten copiar la macro al portapapeles, expandir la macro en línea, visualizar la expansión de la macro y buscar la macro en línea.

  4. Elija Expandir alineadas , para expandir la macro y todas las macros anidadas, en la ventana de código. Captura de pantalla del contenido expandido de la macro UE_DEFINE_GAMEPLAY_TAG_STATIC. Puede presionar Ctrl+z para fase de reversión la expansión.

  5. Elija Buscar en línea para abrir el explorador. Se abrirá con una búsqueda rellenada para buscar la macro. En el ejemplo anterior, se abre el explorador para buscar C++ #define UE_DEFINE_GAMEPLAY_TAG_STATIC(TagName, Tag) static FNativeGameplayTag TagName(UE_PLUGIN_NAME, UE_MODULE_NAME, …

  6. Elija Visualizar la expansión para abrir la ventana Expansión de macros. Puede expandir las macros anidadas que forman parte de la macro más grande un paso a la vez. Para ver las flechas de expansión de macros en la esquina superior derecha de la ventana, desplácese hasta el final de la expansión. Elija la flecha derecha para expandir la siguiente macro anidada. Elija la flecha izquierda para contraer la última macro anidada expandida:

    Captura de pantalla de la ventana de expansión de macros que muestra el contenido expandido de la macro UE_DEFINE_GAMEPLAY_TAG_STATIC.

Visualización de expansiones de macros de C/C++
Visual Studio Tools para Unreal Engine
Adición de clases, módulos y complementos de Unreal Engine en Visual Studio
Visualización de planos técnicos de Unreal Engine en Visual Studio
Visualización de registros de Unreal Engine en Visual Studio