다음을 통해 공유


Visual Studio에서 Unreal Engine 매크로 보기

Visual Studio 내에서 Unreal Engine(UE) 로깅을 보려면 Visual Studio Tools for Unreal Engine을 사용합니다. 이는 Unreal 편집기와 Visual Studio 간에 전환하지 않고도 UE 로깅을 볼 수 있기 때문에 유용합니다.

필수 조건

다음을 설치합니다.

Visual Studio에서 Unreal Engine 매크로 보기

긴 UE 매크로는 읽기 어려울 수 있습니다. Visual Studio Tools for Unreal Engine은 더 쉽게 읽을 수 있도록 UE 매크로를 확장합니다. 원하는 경우 확장된 매크로를 복사할 수 있습니다. 온라인에서 검색하거나 다른 매크로와 비교할 수도 있습니다. 이러한 기능을 실험하려면 빠른 시작: Visual Studio Tools for Unreal Engine을 완료하여 Lyra 게임을 다운로드하고 빌드한 뒤 다음의 단계를 따릅니다.

  1. Visual Studio에서 LyraGameplayAbility_RangedWeapon.cpp을 엽니다. 솔루션 탐색기 검색 창에서 해당 파일을 검색하거나 Games>LyraStarterGame>Source>LyraGame>Weapons>LyraGameplayAbility_RangedWeapon.cpp에서 해당 파일을 찾습니다.

  2. LyraGameplayAbility_RangedWeapon.cpp, 41줄로 이동합니다. 다음 매크로가 보일 것입니다: UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_WeaponFireBlocked, "Ability.Weapon.NoFiring");

  3. 마우스 포인터를 마우스로 가리키 UE_DEFINE_GAMEPLAY_TAG_STATIC 면 매크로 정의 창이 표시됩니다. 복사, 인라인 확장, 확장 시각화 및 온라인 검색 옵션이 UE 매크로 도구 설명의 Visual Studio 스크린샷 아래쪽에 있습니다. 아래쪽의 옵션은 매크로를 클립보드에 복사하고, 매크로 인라인을 확장하고, 매크로의 확장을 시각화하고, 온라인에서 매크로를 검색합니다.

  4. 코드 창에서 인라인 확장을 선택하여 매크로와 중첩된 모든 매크로를 확장합니다. 이 스크린샷은 UE_DEFINE_GAMEPLAY_TAG_STATIC 매크로의 확장된 내용을 보여 줍니다. 확장을 실행 취소하려면 누를 Ctrl+z 수 있습니다.

  5. 온라인으로 검색을 선택하여 브라우저를 엽니다. 매크로를 찾기 위해 검색이 채워져 열립니다. 이전 예제에서는 검색할 브라우저가 열립니다. C++ #define UE_DEFINE_GAMEPLAY_TAG_STATIC(TagName, Tag) static FNativeGameplayTag TagName(UE_PLUGIN_NAME, UE_MODULE_NAME, …

  6. 확장 시각화를 선택하여 매크로 확장 창을 엽니다. 큰 매크로의 일부인 중첩된 매크로를 한 번에 한 단계씩 확장할 수 있습니다. 확장의 끝으로 스크롤하여 창의 오른쪽 위 모서리에 있는 매크로 확장 화살표를 확인합니다. 오른쪽 화살표를 선택하여 다음 중첩된 매크로를 확장합니다. 왼쪽 화살표를 선택하여 확장된 마지막 중첩된 매크로를 축소합니다.

    이 스크린샷은 UE_DEFINE_GAMEPLAY_TAG_STATIC 매크로의 확장된 내용을 표시하는 매크로 확장 창을 보여 줍니다.

C/C++ 매크로 확장 시각화
Visual Studio Tools for Unreal Engine
Visual Studio에서 Unreal Engine 클래스, 모듈 및 플러그인 추가하기
Visual Studio에서 Unreal Engine 청사진 보기
Visual Studio에서 Unreal Engine 로깅 보기