Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare Visual Studio Tools per Unreal Engine (UE) per visualizzare i log UE in Visual Studio. Ciò è utile perché è possibile visualizzare la registrazione UE senza dover passare da Unreal Editor a Visual Studio.
Prerequisiti
È necessario installare quanto segue:
- Visual Studio versione 17.10 o successiva.
- Unreal Engine versione 5 o successiva.
- Visual Studio Tools per unreal Engine. Per istruzioni sull'installazione, vedere Installare Visual Studio Tools for Unreal Engine.
- Completare la guida introduttiva : Visual Studio Tools for Unreal Engine per scaricare e compilare il gioco Lyra e configurarlo per l'uso di Visual Studio Tools per Unreal Engine.
Aggiungere la registrazione di Unreal Engine a un esempio e visualizzare i risultati in Visual Studio
Dopo aver completato la guida introduttiva : Visual Studio Tools for Unreal Engine per scaricare e compilare il gioco Lyra, seguire questa procedura per aggiungere la registrazione di Unreal Engine all'esempio di gioco Lyra e visualizzare i messaggi di log in Visual Studio:
In Visual Studio, apri
LyraGameplayAbility_RangedWeapon.cpp
. Cerca il file nel riquadro di ricerca di Esplora soluzioni oppure trovalo sotto Giochi >LyraStarterGame>Source>LyraGame>Armi>LyraGameplayAbility_RangedWeapon.cpp.In
LyraGameplayAbility_RangedWeapon.cpp
passare alla riga 477. Verrà visualizzata questa funzione:void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallback
Inserire il codice seguente all'inizio della funzione:
UE_LOG(LogLyra, Log, TEXT("shot fired"));
Viene creata una voce di log associata alla categoriaLogLyra
, che registrashot fired
quando viene chiamata questa funzione.Eseguire il gioco di esempio in Visual Studio scegliendo Debug>Avvia debug. Dare all'Editor Unreal alcuni istanti per caricare il gioco Lyra.
In Visual Studio, aprire la finestra di log UE scegliendo Visualizza>Altre finestre>Log del motore Unreal dal menu principale di Visual Studio. In alternativa, usare il pulsante della barra degli strumenti UE per visualizzare il log. Per altre informazioni sulla barra degli strumenti, vedere barra degli strumenti di Unreal Engine.
Nell'editor Unreal scegliere il pulsante Riproduci sulla barra degli strumenti (o
Alt+p
) per avviare il gioco.Nel gioco Lyra, usa i tasti
w
,a
,s
,d
per navigare il giocatore a sinistra fino al portale di eliminazione . Posizionare il giocatore sul portale di ingresso per caricare il gioco.Quando il gioco è in esecuzione, fare clic sul pulsante del mouse per attivarlo. In questo modo vengono create alcune voci di log nella categoria
LogLyra
. A questo puntoLogLyra
verrà visualizzato nel filtro Categorie per il passaggio successivo.Ridurre il rumore del log filtrando tutti gli eventi tranne quelli della categoria
LogLyra
nella finestra di registrazione UE, come segue: scegliere il menu a discesa delle categorie . Scegliere (Seleziona tutto) nella parte superiore dell'elenco per cancellare tutte le origini di log. Selezionare quindi LogLyra. Nella finestra di registrazione UE verrà visualizzato il messaggio di log:shot fired
:Gli eventi si trovano nella parte inferiore del log, quindi potrebbe essere necessario scorrere verso il basso per visualizzarli. È anche possibile scegliere il pulsante cancella per cancellare il log e quindi attivarlo di nuovo per visualizzare il messaggio di log.
Se si trova il colore del carattere difficile da leggere, è possibile modificarlo in strumenti strumenti>opzioni>ambiente>tipi di carattere e colori. Modifica l'elenco a discesa Mostra Impostazioni per: in Log di Unreal Engine. In Elementi visualizzati: selezionare Log e modificare il colore in primo piano elemento in modo che sia più facile da vedere.
L'apertura della finestra di registrazione UE durante il debug è utile perché non è necessario passare all'editor Unreal per visualizzarli.
Opzioni di logging di Unreal Engine
A partire da Visual Studio 2022 17.12, è possibile configurare la finestra di registrazione di Unreal Engine. Scegliere Strumenti>Opzioni>Unreal Engine>Finestra degli strumenti di log per visualizzare le opzioni seguenti:
- Ricordare i filtri: ricordare i filtri impostati nella finestra del log quando si chiude Visual Studio.
- Cancella al lancio: Cancella la finestra di log all'avvio del gioco.
- Richiedere messaggi JSON: richiedere le voci di log in formato JSON. JSON offre un formato strutturato facile da analizzare ed elaborare a livello di codice. In questo modo è più semplice estrarre informazioni specifiche dai messaggi di log, ad esempio i dettagli degli errori, i timestamp e altri metadati.
- Mostra automaticamente: mostra automaticamente la finestra di log all'avvio del gioco in Visual Studio.
Contenuto correlato
Strumenti di Visual Studio per Unreal Engine
Aggiungere classi, moduli e plug-in nel motore Unreal in Visual Studio
Visualizzare progetti unreal Engine in Visual Studio
Visualizzare la registrazione di Unreal Engine in Visual Studio
Visualizzare le macro di Unreal Engine in Visual Studio