Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik de Visual Studio Tools for Unreal Engine (UE) om UE-logboekregistratie in Visual Studio te bekijken. Dit is handig omdat u UE-logboekregistratie kunt zien zonder dat u hoeft te schakelen tussen de Unreal Editor en Visual Studio.
Voorwaarden
Het volgende moet zijn geïnstalleerd:
- Visual Studio versie 17.10 of hoger.
- Unreal Engine versie 5 of hoger.
- Visual Studio Tools for Unreal Engine. Zie Visual Studio Tools for Unreal Engine installeren voor installatie-instructies.
- Voltooi de Quickstart: Visual Studio Tools for Unreal Engine om de Lyra-game te downloaden, te bouwen en te configureren voor gebruik met Visual Studio Tools voor Unreal Engine.
Unreal Engine-logboekregistratie toevoegen aan een voorbeeld en de resultaten bekijken in Visual Studio
Nadat u de quickstart hebt voltooid: Visual Studio Tools for Unreal Engine om de Lyra-game te downloaden en te bouwen, volgt u deze stappen om Unreal Engine-logboekregistratie toe te voegen aan het Lyra-gamevoorbeeld en de logboekberichten in Visual Studio te bekijken:
Open
LyraGameplayAbility_RangedWeapon.cppin Visual Studio. Zoek naar dat bestand in het zoekvenster van de Solution Explorerof zoek het onder Games>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cpp.Ga in
LyraGameplayAbility_RangedWeapon.cppnaar regel 477. U ziet deze functie:void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallbackVoeg de volgende code toe aan het begin van de functie:
UE_LOG(LogLyra, Log, TEXT("shot fired"));Hiermee wordt een logvermelding gemaakt, gekoppeld aan de categorieLogLyra, dieshot firedlogt wanneer deze functie wordt aangeroepen.Voer het voorbeeldspel uit in Visual Studio door Foutopsporing>Start Debuggingte kiezen. Geef de Unreal Editor even de tijd om de Lyra-game te laden.
Open in Visual Studio het UE-logboekregistratievenster door View>Other Windows>Unreal Engine Log te kiezen in het hoofdmenu van Visual Studio. Of gebruik de werkbalkknop UE om het logboek weer te geven. Voor meer informatie over de werkbalk, zie werkbalk Unreal Engine.
Kies in de Unreal Editor de knop Afspelen op de werkbalk (of
Alt+p) om de game te starten.Gebruik in het Lyra-spel de
w,a,s,dtoetsen om de speler naar de Eliminatie--portaal te navigeren. Plaats de speler op de toegangsportal om het spel te laden.Zodra het spel draait, klikt u op de muisknop om te schieten. Hiermee worden enkele logboekvermeldingen gemaakt in de
LogLyracategorie. Nu wordtLogLyraweergegeven in het filter Categorieën voor de volgende stap.Verminder logruis door alle gebeurtenissen behalve die van categorie
LogLyrain het UE-logboekregistratievenster te filteren. Kies daarvoor in de vervolgkeuzelijst de Categorieën. Kies (Alles selecteren) boven aan de lijst om alle logboekbronnen te wissen. Selecteer vervolgens LogLyra-. In het UE-logvenster zou u het logboekbericht moeten zien:shot fired:
De gebeurtenissen bevinden zich onder aan het logboek, zodat u mogelijk omlaag moet schuiven om ze te zien. U kunt ook de knop Wissen kiezen om het logboek te wissen en vervolgens opnieuw uit te voeren om het logboekbericht te zien.
Als u de tekstkleur moeilijk te lezen vindt, kunt u deze aanpassen onder Extra>Opties>Omgeving>Lettertypen en kleuren. Wijzig de vervolgkeuzelijst Instellingen weergeven voor: in Unreal Engine-logboek. In Items weergeven: kies logboek en wijzig de item voorgrondkleur in een kleur die gemakkelijker te zien is voor u.
Als het UE-logboekregistratievenster is geopend terwijl u foutopsporing uitvoert, is dit handig omdat u niet hoeft over te schakelen naar de Unreal-editor om ze te zien.
Opties voor logboekregistratie van unreal engine
Vanaf Visual Studio 2022 17.12 kunt u het venster Unreal Engine-logboekregistratie configureren. Kies Tools>Options>Unreal Engine>Log Tool Window om de volgende opties te zien:
- Filters onthouden: onthoud de filters die u hebt ingesteld in het logboekvenster wanneer u Visual Studio sluit.
- Clear on Launch: Wis het logboekvenster wanneer de game wordt gestart.
- JSON-berichten aanvragen: Vraag logboekvermeldingen in JSON-indeling aan. JSON biedt een gestructureerde indeling die eenvoudig programmatisch kan worden geparseerd en verwerkt. Hierdoor kunt u eenvoudiger specifieke informatie extraheren uit logboekberichten, zoals foutdetails, tijdstempels en andere metagegevens.
- Automatischweergeven: het logboekvenster automatisch weergeven wanneer de game wordt gestart in Visual Studio.
Verwante inhoud
Visual Studio Tools voor Unreal Engine
Unreal Engine-klassen, modules en invoegtoepassingen toevoegen in Visual Studio
Unreal Engine Blueprints weergeven in Visual Studio
Unreal Engine-logboekregistratie weergeven in Visual Studio
Unreal Engine-macro's weergeven in Visual Studio