Visualización de registros de Unreal Engine en Visual Studio
Use 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
Se debe instalar lo siguiente:
- Versión 17.10 o posteriores de Visual Studio.
- Unreal Engine, versión 5 o posterior.
- Visual Studio Tools para Unreal Engine. Consulte Instalar Visual Studio Tools para Unreal Engine para obtener instrucciones de instalación.
- Complete Inicio rápido: Visual Studio Tools para Unreal Engine para descargar y compilar el juego Lyra y configurarlo para usar Visual Studio Tools para Unreal Engine.
Adición del registro de Unreal Engine a un ejemplo y visualización de los resultados en Visual Studio
Después de completar Inicio rápido: Visual Studio Tools para Unreal Engine para descargar y compilar el juego Lyra, siga estos pasos para agregar el registro de Unreal Engine al ejemplo del juego de Lyra y ver los mensajes de registro en Visual Studio:
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.En
LyraGameplayAbility_RangedWeapon.cpp
, ir a la línea 477. Debería ver esta función:void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallback
Introduzca el código siguiente al principio de la función:
UE_LOG(LogLyra, Log, TEXT("shot fired"));
esto crea una entrada de registro, asociada con la categoríaLogLyra
, que registrashot fired
cuando es llamada esta función.Ejecute el juego muestra en Visual Studio seleccionando Depurar >Iniciar depuración. Espere a que el editor de Unreal cargue el juego de Lyra.
En Visual Studio, abra la ventana de registro de UE; para ello, elija Ver>Otras ventanas>Registro de motor de Unreal en el menú principal de Visual Studio. O bien, use el botón de la barra de herramientas de UE para mostrar el registro. Para obtener más información sobre la barra de herramientas, consulte Barra de herramientas de Unreal Engine.
En el Editor de Unreal, elija el botón Reproducir de la barra de herramientas (o
Alt+p
) para iniciar el juego.En el juego Lyra, use las teclas
w
,a
,s
,d
para desplazar al jugador a la izquierda del portal Eliminación. Coloque el jugador sobre el portal de entrada para reproducir el juego.Una vez que el juego esté en ejecución, haga clic en el botón del mouse para activarse. Esto crea algunas entradas de registro en la categoría
LogLyra
. AhoraLogLyra
aparecerá en el filtro Categorías para el paso siguiente.Reduzca el ruido del registro filtrando todos los eventos de
LogLyra
categoría en la ventana de registro de UE de la siguiente manera: elija la lista desplegable Categorías. Elija(Seleccionar todo) en la parte superior de la lista para borrar todos los orígenes de registro. Luego, seleccione LogLyra. En la ventana de registro de UE, debe ver el mensaje de registro:shot fired
:Los eventos están en la parte inferior del registro, por lo que es posible que tenga que desplazarse hacia abajo para verlos. También puede elegir el botón Borrar para borrar el registro y volver a activarlo para ver el mensaje de registro.
Si encuentra el color de fuente difícil de leer, puede ajustarlo en Herramientas>Opciones>Entorno>Fuentes y colores. Cambie la lista desplegable Mostrar configuración para: a Registro de motor de Unreal. En Mostrar elementos: seleccione Registrar y cambie el color de primer plano del elemento a algo más fácil de ver para usted.
Tener la ventana de registro de UE abierta mientras depura es práctico, ya que no hay que cambiar al Editor de Unreal para verlos.
Opciones de registro de Unreal Engine
A partir de Visual Studio 2022 17.12, utilice Herramientas>Opciones>Unreal Engine para configurar la ventana de registro de Unreal Engine. En la pestaña General, las siguientes opciones de la ventana de registro de Unreal Engine están disponibles en Ventana de herramienta de registro:
- Borrar al iniciar: borra la ventana de registro cuando se inicie el juego.
- Recordar filtros: recuerda los filtros creados en la ventana de registro al cerrar Visual Studio.
- Solicitar mensajes JSON: solicita entradas de registro en formato JSON. JSON aporta un formato estructurado que es fácil de analizar y procesar mediante programación. Esto hace que sea sencillo extraer información específica de mensajes de registro, como detalles de error, marcas de tiempo y otros metadatos.
- Mostrar automáticamente: abre la ventana de registro automáticamente cuando se inicia el juego en Visual Studio.
Contenido relacionado
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
Visualización de macros de Unreal Engine en Visual Studio