Megosztás a következőn keresztül:


Az Unreal Engine naplózásának megtekintése a Visual Studióban

A Visual Studio Tools for Unreal Engine (UE) használatával megtekintheti az UE naplózását a Visual Studióban. Ez azért hasznos, mert az UE naplózása anélkül jelenik meg, hogy váltania kellene az Unreal Editor és a Visual Studio között.

Előfeltételek

A következőket kell telepíteni:

  • A Visual Studio 17.10-es vagy újabb verziója.
  • Az Unreal Engine 5-ös vagy újabb verziója.
  • Visual Studio Tools for Unreal Engine. A telepítési utasításokért tekintse meg A Visual Studio Tools for Unreal Engine telepítése című témakört.
  • Kövesse a rövid útmutatót: Visual Studio Tools for Unreal Engine a Lyra játék letöltéséhez és összeállításához, majd konfigurálja a játékot úgy, hogy használja a Visual Studio Tools for Unreal Engine eszközt.

Unreal Engine naplózás hozzáadása egy mintához, és az eredmények megtekintése a Visual Studio-ban

A rövid útmutató elvégzése után: Visual Studio Tools for Unreal Engine a Lyra-játék letöltéséhez és létrehozásához, kövesse az alábbi lépéseket, hogy Unreal Engine naplózást adjon hozzá a Lyra-játék mintájához, és tekintse meg a Visual Studio-ban a naplóüzeneteket:

  1. Nyissa meg LyraGameplayAbility_RangedWeapon.cppa Visual Studióban. Keressen rá a fájlra a MegoldáskezelőKeresés ablaktábláján, vagy keresse meg a Games>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cppalatt.

  2. Menjen a 477-es sorra a LyraGameplayAbility_RangedWeapon.cpp-ban. Ezt a függvényt kell látnod: void ULyraGameplayAbility_RangedWeapon::OnTargetDataReadyCallback

  3. Szúrja be a következő kódot a függvény elejére: UE_LOG(LogLyra, Log, TEXT("shot fired")); Ez létrehoz egy naplóbejegyzést, amely a LogLyrakategóriához van társítva, amely a függvény meghívásakor naplózza shot fired.

  4. Futtassa a mintajátékot a Visual Studióban a Hibakeresés>Hibakeresés indításamenüpont kiválasztásával. Adjon néhány percet az Unreal Szerkesztőnek, hogy betöltse a Lyra játékot.

  5. A Visual Studióban nyissa meg az UE naplózási ablakot a Visual Studio főmenüjének >Egyéb Windows>Unreal Engine Log nézetének kiválasztásával. Vagy az UE eszköztár gombra kattintva megjelenítheti a naplót. További információ az eszköztárról: Unreal Engine eszköztár.

  6. Az Unreal Editorben válassza a Lejátszás gombot az eszköztáron (vagy Alt+p) a játék elindításához.

  7. A Lyra játékban használja a w, a, s, d billentyűket, hogy a játékost a bal oldali kiesési portálhoz navigálja. Helyezze a játékost a belépési portál fölé a játék betöltéséhez.

  8. Ha a játék fut, kattintson az egér gombra a tűz. Ez létrehoz néhány naplóbejegyzést a LogLyra kategóriában. Most LogLyra jelenik meg a Kategóriák szűrőben a következő lépéshez.

  9. Csökkentse a naplózajt az UE naplóablakban a LogLyra kategória eseményeinek szűrésével: válassza a Kategóriák legördülő menüt. Válassza (Az összes kijelölése) a lista tetején az összes naplóforrás törléséhez. Ezután válassza LogLyralehetőséget. Az UE naplózási ablakban a következő naplóüzenet jelenik meg: shot fired:

    Az Unreal Engine Napló ablakának képernyőképe, amelyen a

    Az események a napló alján találhatók, ezért előfordulhat, hogy lefelé kell görgetnie, hogy láthassa őket. A napló törléséhez a Törlés gombot is választhatja, majd ismét tüzet adhat a naplóüzenet megtekintéséhez.

Ha nehezen olvashatónak találja a betűszínt, módosíthatja az Eszközök>Beállítások>Környezet>Betűtípusok és színekterületen. Módosítsa a legördülő A következőhöz tartozó beállítások megjelenítése:Unreal Engine Log. A Elemek megjelenítése: válassza ki a Napló lehetőséget, és módosítsa az Elem előterét színét az Ön számára könnyebben láthatóra.

A hibakeresés során az UE naplózási ablakának megnyitása kényelmes, mert nem kell átváltani az Unreal-szerkesztőre, hogy láthassa őket.

Az Unreal Engine naplózási beállításai

A Visual Studio 2022 17.12-től kezdve konfigurálhatja az Unreal Engine naplózási ablakát. Válassza az Eszközök>Beállítások>Az Unreal Engine>Napló eszköz ablak lehetőséget a következő opciók megtekintéséhez:

Az Unreal Engine Napló ablakbeállításainak képernyőképe.

  • Szűrők megjegyzése: Jegyezze meg a naplóablakban a Visual Studio bezárásakor beállított szűrőket.
  • Törlés indításkor: Törölje a naplóablakot a játék indításakor.
  • JSON-üzenetek kérése: A naplóbejegyzések kérése JSON formátumban. A JSON strukturált formátumot biztosít, amely könnyen elemezhető és programozott módon feldolgozható. Így egyszerűbb bizonyos információkat kinyerni a naplóüzenetekből, például hibaadatokat, időbélyegeket és egyéb metaadatokat.
  • Automatikus megjelenítés: A naplóablak automatikus megjelenítése a játék Visual Studióban való indításakor.

Visual Studio eszközök az Unreal Engine-hez
Unreal Engine-osztályok, modulok és beépülő modulok hozzáadása a Visual Studio
Unreal Engine Blueprint-ek megtekintése a Visual Studio-ban
Az Unreal Engine naplózásának megtekintése a Visual Studio-ban
Unreal Engine-makrók megtekintése a Visual Studio-ban