Wyświetlanie rejestrowania aparatu Unreal Engine w programie Visual Studio
Użyj narzędzi Visual Studio Tools for Unreal Engine (UE), aby wyświetlić rejestrowanie ue w programie Visual Studio. Jest to przydatne, ponieważ rejestrowanie ue jest widoczne bez konieczności przełączania się między Edytorem Unreal i programem Visual Studio.
Wymagania wstępne
Należy zainstalować następujące elementy:
- Program Visual Studio w wersji 17.10 lub nowszej.
- Unreal Engine w wersji 5 lub nowszej.
- Visual Studio Tools for Unreal Engine. Aby uzyskać instrukcje instalacji, zobacz Install Visual Studio Tools for Unreal Engine (Instalowanie narzędzi Visual Studio Tools for Unreal Engine ).
- Ukończ przewodnik Szybki start: narzędzia Visual Studio Tools for Unreal Engine , aby pobrać i skompilować grę Lyra i skonfigurować ją do korzystania z narzędzi Visual Studio Tools for Unreal Engine.
Dodawanie rejestrowania aparatu Unreal Engine do przykładu i wyświetlanie wyników w programie Visual Studio
Po ukończeniu przewodnika Szybki start: narzędzia Visual Studio Tools for Unreal Engine do pobrania i skompilowania gry Lyra wykonaj następujące kroki, aby dodać rejestrowanie aparatu Unreal Engine do przykładu gry Lyra i wyświetlić komunikaty dziennika w programie Visual Studio:
W programie Visual Studio otwórz plik
LyraGameplayAbility_RangedWeapon.cpp
. Wyszukaj ten plik w okienku Wyszukiwania Eksplorator rozwiązań lub znajdź go w obszarze Gry>LyraStarterGame Source>LyraGame>>Broni>LyraGameplayAbility_RangedWeapon.cpp.W
LyraGameplayAbility_RangedWeapon.cpp
pliku przejdź do wiersza 477. Powinna zostać wyświetlona ta funkcja:void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallback
Wstaw następujący kod na początku funkcji:
UE_LOG(LogLyra, Log, TEXT("shot fired"));
Spowoduje to utworzenie wpisu dziennika skojarzonego z kategoriąLogLyra
, który rejestrujeshot fired
, gdy ta funkcja jest wywoływana.Uruchom przykładową grę w programie Visual Studio, wybierając pozycję Debuguj>rozpocznij debugowanie. Załaduj edytor Unreal kilka chwil, aby załadować grę Lyra.
W programie Visual Studio otwórz okno rejestrowania UE, wybierając pozycję Wyświetl>inny dziennik aparatu Systemu Windows>Unreal z menu głównego programu Visual Studio. Możesz też użyć przycisku paska narzędzi UE, aby wyświetlić dziennik. Aby uzyskać więcej informacji na temat paska narzędzi, zobacz Pasek narzędzi Unreal Engine.
W Edytorze Unreal wybierz przycisk Odtwórz na pasku narzędzi (lub
Alt+p
), aby rozpocząć grę.W grze Lyra użyj
w
,a
,s
,d
aby przejść do lewej strony gracza do portalu Eliminacja . Umieść gracza nad portalem wejścia, aby załadować grę.Po uruchomieniu gry kliknij przycisk myszy, aby uruchomić. Spowoduje to utworzenie niektórych wpisów dziennika w
LogLyra
kategorii. TerazLogLyra
pojawi się w filtrze Kategorie dla następnego kroku.Zmniejsz szum dziennika, filtrując wszystkie
LogLyra
zdarzenia kategorii w oknie rejestrowania UE w następujący sposób: wybierz listę rozwijaną Kategorie . Wybierz pozycję (Zaznacz wszystko) w górnej części listy, aby wyczyścić wszystkie źródła dzienników. Następnie wybierz pozycję LogLyra. W oknie rejestrowania UE powinien zostać wyświetlony komunikat dziennika: :shot fired
Zdarzenia znajdują się w dolnej części dziennika, więc może być konieczne przewinięcie w dół, aby je zobaczyć. Możesz również wybrać przycisk Wyczyść , aby wyczyścić dziennik, a następnie uruchomić ponownie, aby wyświetlić komunikat dziennika.
Jeśli kolor czcionki jest trudny do odczytania, możesz dostosować go w obszarze Narzędzia>Opcje>czcionki środowiska>i kolory. Zmień listę rozwijaną Pokaż ustawienia dla: na Unreal Engine Log .. W obszarze Wyświetl elementy: wybierz pozycję Dziennik i zmień kolor pierwszego planu elementu na coś łatwiejszego do wyświetlenia.
Otwarcie okna rejestrowania UE podczas debugowania jest wygodne, ponieważ nie trzeba przełączać się do Edytora Unreal, aby je zobaczyć.
Opcje rejestrowania nierealnego aparatu
Począwszy od programu Visual Studio 2022 17.12, użyj opcji narzędzi>>Unreal Engine, aby skonfigurować okno rejestrowania aparatu Unreal Engine. Na karcie Ogólne dostępne są następujące opcje okna dziennika Unreal Engine w oknie Narzędzia dziennika:
- Wyczyść po uruchomieniu: wyczyść okno dziennika po uruchomieniu gry.
- Pamiętaj filtry: Pamiętaj filtry ustawione w oknie dziennika podczas zamykania programu Visual Studio.
- Żądanie komunikatów JSON: zażądaj, aby wpisy dziennika w formacie JSON. Format JSON zapewnia format ustrukturyzowany, który można łatwo analizować i przetwarzać programowo. Ułatwia to wyodrębnianie określonych informacji z komunikatów dziennika, takich jak szczegóły błędu, znaczniki czasu i inne metadane.
- Pokaż automatycznie: pokaż okno dziennika automatycznie po uruchomieniu gry w programie Visual Studio.
Powiązana zawartość
Visual Studio Tools for Unreal Engine
Dodawanie klas, modułów i wtyczek aparatu Unreal Engine w programie Visual Studio
Wyświetlanie strategii unreal engine w programie Visual Studio
Wyświetlanie rejestrowania aparatu Unreal Engine w programie Visual Studio
Wyświetlanie makr aparatu Unreal Engine w programie Visual Studio